I really struggle to get in the 'zone' where I can do the creative aspects of software engineering (e.g. researching graph databases like neo4j and determining if our startup can benefit from it) when I'm in an open environment. I have been diagnosed with ADD for the past 8 years, but am working towards a medication free approach to dealing with it.
Open spaces really hurt my productivity because my mind naturally tries to keep track of all the conversations going on around me. This ADD wired brain helped make me a great waiter, but it's hard to explain to bosses/founders why I prefer to work in a quiet environment with as few people around as possible whenever I'm not simply cranking out code that takes no thought.
Most of my bosses have been very accommodating at first, but each time the scenario ends up where management feels like my isolation is a sign of not wanting to be a team player and is harming the morale of those programmers that look up to me.
I really don't know what the right answer is to this dilemma, but for me, at least, the trend towards an open plan offices is stifling my ability to perform at a consistently high level.
Edit: to those replying below, thanks for the suggestion. Thankfully my employer has no policy against headphone usage, so I do get some help from that. One thing many people don't realize about ADD is that a loss of focus can be triggered through other senses such as seeing movement out of the corner of my eyes. Sound is definitely the most distracting element, but an environment with a lot of movement can be almost as bad in my case.