What are people's experiences with osmotic communication (as recommended by Alastair Cockburn as part of Crystal Clear) as opposed to giving developers individual offices with doors (as recommended by lots of people; for instance, Joel Spolsky. Joel comes back to this here )
Has anyone found the learning-by-osmosis approach to work well? Cockburn suggests a "cone of silence" to allow lead developers to get work done without distractions, but his idea of that being 6pm to 2am isn't always practical. I can see the advantage of osmotic learning for the people doing the learning, but on the other end of things it makes it difficult to get any work done on tough problems where you need concentration.
Do people doing this find that it's actually a win overall for the whole team, even though some people get less work done? Is anyone deliberately doing this, or is it just an accident of cubicle design when it happens?