I've talked about all the essential environmental things a programmer should have: a good chair, at least two monitors, and a great keyboard. One thing I haven't talked about, though, is headphones. Headphones are probably the most optional item in that list. But if you're not blessed with a q...

I've talked about all the essential environmental things a programmer should have: a good chair, at least two monitors, and a great keyboard. One thing I haven't talked about, though, is headphones. Headphones are probably the most optional item in that list. But if you're not blessed with a q...