It's hard for me to code (or do anything that requires concentration) while listening to wonderful awesome distracting music. Especially if both the music and the activity use language (I can listen to singing and play solitaire, or I can listen to instrumental and write stuff; I cannot listen to singing and write stuff (and I get bored if I listen to instrumental and play solitaire)).
Some people in the XKCD forum put me on to the streaming music at
Blue Mars. I like what I've heard so far, though I know basically nothing about lyricless/ambient music (recommend stuff!).
They have three streams, "Blue Mars", "Cryosleep", and "Voices From Within". I've been listening to Cryosleep. Voices From Within seems to be in a lot of random languages (good glossolalia stuff perhaps??).
It's nice to have some music going on in the background. Whee pretty sounds, and it's calming. And somewhat surprisingly, very focusing as well. Not just because it keeps me from hearing every little random thing in the house -- it puts me in some kind of zone.
Good debugging music, on the other hand, is apparently all the happymaking energetic fast stuff that I totally can't listen to while producing the code in the first place. Will see how that goes when I actually have something frustrating to debug.