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.
The "Ghosts" albums are great...very minimal, I purchased the CD set on release directly from the NIN site. Once you have listened to all of them a few times listen to the "Social Network Soundtrack" you will hear so much that was taken directly from Ghosts.