Socializing about coding is actually my favorite part of my current job. At my previous position I was the only full-time engineer. One reason I took my current job was the chance to work with a team of talented people, most of whom are more experienced (with this technology stack) than me.
Over the years I've found that the vast majority of work-from-homers share this opinion. Almost unanimously.
I got so much extra work done this winter when it snowed and I worked from home.
...razor straight elbows aren't good either though, which eventually puts a crimp in that pose. Good for short runs of coding though!
There is a reason why companies like http://www.hudl.com/ are killing it here. You can fight for years, or have a ranch with basement when you're a 26-year-old developer.
I was translating on the first tour of your office to some japanese exchange students, and if I recall correctly, you guys had different rooms that implied different levels of 'don't interrupt' vs 'really don't interrupt me', right?