I do write code that requires uninterrupted concentration for stretches - but I can get into the zone from anywhere.  This week I had some of my best sessions at a loud coffee shop.  I don't want to be in a sensory deprivation chamber for hours.<p>Lately I have also been working tightly collaboratively on projects for over a year - and find sitting in the same room with the person quite helpful.  Communication is more challenging than focus - isn't it?