I wouldn't get shit done in an open office as someone with a degree of low latent inhibition. I can listen to music - but only lyric free while I'm working. I don't even have TV in my own house for that reason - background noise drives me insane because I cant filter any of it.
I'm not a programmer (professionally, anyways) but an analyst, which also requires huge blocks of uninterrupted time. Clients don't understand why I don't answer the phone all the time and refer them to email communication for non-major stuff.