In the afternoons, we'd have our "coding sessions" where we could close the door and just sink into whatever project/problem we were working on. The result (without constant distractions of people walking by/around us) was extremely productive.
This was back in Ohio years ago. Since then, I've moved to the bay area where I've unfortunately been forced to work in open offices. I find them depersonalizing and my ADD kicks in with people constantly walking by/around me. I isolate myself with good noise canceling headphones, but I find myself longing for the days when I shared an office with some really cool dudes. Or, maybe I still haven't found a team I like.
Anyway, I find it odd that companies in the bay area, with how innovative everything is out here, think open offices are good and/or work. You pay people 6 figures to use their mind and then make them sit in a room all day with constant distractions. It makes no sense.