Most music will distract me if I listen to it while trying to program, so I usually go for things without vocals. Just lately, I've been listening to NIN's Ghosts I-IV and Maserati's Inventions for the New Season a lot. They seem to be a good mix of energy and ambience.