I totally agree. But I like the cave idea so I would prefer caves along the perimeter of the floor. (Though you might not call them caves anymore.)
At the same time I've known (more?) programmers that prefer the dark. And I also know programmers that prefer a constant buzz of activity in the background (e.g. leading them to coffee shops). I fall into this category on some days. So my dream office would have dark caves, light caves, and some open plan. I'd have a home desk, but there'd be enough surplus that I could visit any other area if the mood suits me.
At the same time I've known (more?) programmers that prefer the dark. And I also know programmers that prefer a constant buzz of activity in the background (e.g. leading them to coffee shops). I fall into this category on some days. So my dream office would have dark caves, light caves, and some open plan. I'd have a home desk, but there'd be enough surplus that I could visit any other area if the mood suits me.