For example, I am finding I prefer not to listen to songs I know since I would try to follow the lyrics and that would take part of my brain and distract me.What's your favourite music when you code,design or work in general?
Like many people, if I'm thinking and designing I prefer to have no music. If I'm doing these things in a noisy environment I may listen to some rain recordings such as .
When I'm coding I mainly listen to classical music. The problem is that I need to listen to things I know very well or I'll get distracted, so I end up listening to the same compositions over and over again, to the annoyment of my wife ;-)
These days the compositions I list the most while coding are:
- Beethoven String Quartets, for instance  (I really like the fugato at 5:00 ;-)
- Mahler Symphonies, for example 
- Ravel music
- Some Monteverdi madrigals 
I like to use headphones, either a Sennheiser PX 200  or a Sennheiser HD-280 PRO .
Thanks.I am switching to classical music and works much better. Right now I am listening to Yo-Yo Ma and Ennio Morricone playing Moses and Marco Polo Theme. http://www.youtube.com/watch?v=ssoQbusZ7os. It's beautiful (when not interrupted by Spotify ads!)
I've tried white noise, Naturespace, Kap Slap mixes, Pop mixes, Gregorian, etc.
I've found that I am pretty productive in a cafe these days, so I started listening to tracks of cafe background noise when I work from home recently, such as "People Talking in Coffee Shop" by Finnolia Productions .
Might write more about this if it works well enough.
Depends on your work. For instance, if you have a good software design a web application, you can code it with heavy metal music because listing metal music with programming is improving the velocity of coding.