audio programming
I've always been fascinated with 3d positional audio through headphones. The nice thing about headphones is that they don't bug your neighbors or your wife-- and they're actually the best way to hear surround sound, too:
But for some surround sound, particularly 3D positional
hardware
I've talked about all the essential environmental things a programmer should
have: a good chair [https://blog.codinghorror.com/investing-in-a-quality-programming-chair/], at
least two monitors
[https://blog.codinghorror.com/does-more-than-one-monitor-improve-productivity/], and a great
keyboard [https://blog.codinghorror.com/the-keyboard-cult/].
One thing I haven't talked about, though, is