I really like to listen to dub techno while programming. It is repetitive, no vocals, long songs (8-10min), relaxed vibe with not a lot of going on, yet very nice and ambiental.
I'll try that I guess. For now I use trance, anything that is happy or energetic, harmonic and wih no words. I have a long playlist that someone created on Spotify with this kind of trance.
Edit: [ah.fm](http://ah.fm/player/) is also good for trance.