I really like my Technics RP-DJ1200's. They sound just as good as the mid-range Senheisers, but they don't break when you forget that you have them on and walk across the room. And they fold up so that they don't take up much space in my bag.
I have the RP-DH1200's (aside: why does Panasonic insist on such similar product names?) which I think are a lot more comfortable, at least on my head.
Both of them are DJ headphones so they aren't likely to win any prizes for fidelity. However, I think DJ headphones are a decent choice for coding since they are optimized for high isolation. You just need to find a pair that's comfortable to wear for long periods of time... and that's different for everyone's head and ears.