Indeed great stuff you've pointed. So by my experience, I am really a lot into music, but everyone does it while working... especially programming. So the choice of what will you play I think is quite important.
My perspective is front end / ux ui and I do have to break creative ruts very often, be consistent with debugging the freaking console :) So what works for me well is deep dub techno, ambient music (minimalistic and textural sounds) or some instrumental hip trip hop:
ambient music (works great where you need deep focus on some information architecture for example... or need to dive into creative state of problem solving) youtube.com/watch?v=tNkZsRW7h2c
Indeed great stuff you've pointed. So by my experience, I am really a lot into music, but everyone does it while working... especially programming. So the choice of what will you play I think is quite important.
My perspective is front end / ux ui and I do have to break creative ruts very often, be consistent with debugging the freaking console :) So what works for me well is deep dub techno, ambient music (minimalistic and textural sounds) or some instrumental hip trip hop:
dub deep techno (good for moments where you need bit of adrenalin to chase the freakin bug)
https://www.youtube.com/watch?v=sDDMprtfzes&list=RDSIGsaY7YBRI&index=3
ambient music (works great where you need deep focus on some information architecture for example... or need to dive into creative state of problem solving)
youtube.com/watch?v=tNkZsRW7h2c
and very famous to all i suppose... lo fi hip hop. it's just neutral and cozy
youtube.com/watch?v=W9CLdkkNn20
So even though if you're not into this kind of music, I would advise to give it a try.
I use brain.fm a lot of the time. SCIENCE!
From self-evaluation, it's tough to tell if it actually works, or it works because I think it's going to work. But it works. :D