It's official now, we're just chickens to the world.
So the meme finally sticks and now we're screwed for the next decade? Who do we blame for the idea that "impromptu meetings" and those baloney is the way of working for programmers?
It's official now, we're just chickens to the world.
So the meme finally sticks and now we're screwed for the next decade? Who do we blame for the idea that "impromptu meetings" and those baloney is the way of working for programmers?
This couldn't be farther from the truth. See The Joel Test.
The main difference is that they seem to be dressed in a bit more "business casual" than your typical SF startup in a warehouse.
Well, small glass offices instead of cubicles, with million dollar views of course.
I've worked open plan solo and paired.
Solo: I have ADHD. It's a nightmare.
Paired: I have ADHD. I barely notice the background.
On the other hand, it seems like people doing pair programming in open plans would contribute to the overall noise and distraction- a warehouse full of pairs of people talking all the time would also be a bad scene. :(
I can't speak for other companies. We don't do open plan for money, it's just that it's easier to work this way for the way that we work.
That said: for colocated teams of solo developers, or distributed teams, open plan is poison.
While cost IS a factor, the idea seems to be going round that open plan is genuinely superior. (Although rarely so superior that the executives partake...)
Hell why doesn't GE just remodel their offices to look like garages, because obviously that's the reason that Apple was successful...
You guys have had quite an influence :)
For Labs, our best outcome is to put ourselves out of a job because the clients are teaching themselves.
Have you never had an interesting conversation and then looked up, realising that 4 hours had passed?
In my experience, I find it easier to focus with someone next to me than by myself. To the point that I take half as much Ritalin on pairing days than when I work alone.