I have developed my best software while listening to hard rock.
I'm semi-retired, but when I'm working, what I do requires a lot of concentration, so I don't listen to anything. After work, it's a weird assemblage of classical, old-timey, industrial metal, and neopsychedelic. Can't stand jazz or rap, and classic rock has been played to death.
Death metal on my way to work. Oldies and classical music for work. Sometimes silence because of all the noise from daily life.