I've thought of "reimplementing" that for troubleshooting my own projects. Imagine `clang --sounds`, so that it makes a sounds when
- Accessing disk.
- Sending something on the network.
- Allocating large buffers.
- Waiting for locks.
Or, alternatively, there's a constant background sound that is modulated on every function call depending on
- Call stack depth.
- If it's my code, library, or syscall.
- How long the last call took.
- Or just a unique modulation for each major function.
I think that's a nice, easy, and useful step before the more advanced applications mentioned in TFA.