Wed 4 Feb 2009
Last week I wrote about the perils of working from home. I’ve been working from home for over three years; I wasn’t trying to seal a verdict on working from home, but to recognize and explore what can make it difficult. Now I’m going to look at what makes it rewarding and worthwhile, despite those difficulties.
Most of the benefits of working from home are obvious: no commuting, no cubicle, improved control of your schedule and diet, and, hallelujah, fewer pointless meetings. Everybody sees the benefit to these things, so I won’t dwell on them here.
One slightly less obvious benefit of working from home is increasing your “concentration span.” This is the amount of time you can spend totally focused on your work– time in the zone when you’re working without interruption or distraction.
To programmers, increasing the concentration span is like widening the Panama Canal. Even a small increase can enable tremendous gains. If your concentration span is 15 minutes, you can’t even start to code anything remotely complex; at an hour, you can get some work done; at two hours, you can get deep enough to fix a fairly complex bug or implement something novel. One of the major appeals of hacking late at night is the availability of this deep focus, but if you look at a typical office, you’ll
find the opposite environment: frequent interruptions from coworkers, meetings breaking each day into tiny chunks, phones ringing, gossip in the next cube.
Here’s a hypothesis about this: if you looked at a standard cubicle-filled engineering office, and just measured what times of day each person was in their cubicle, you could identify the most critical team members simply by picking out those who tend to be at their desks when most of their coworkers
aren’t. Those are the folks who come in, find out where the build broke, and fix the bugs before the rest can come in and schedule a meeting about it.
Working from home is a way of reserving the privilege of focused concentration by default, without having to drive in at 6am or work late in the evening.* This is one major upside to reducing feedback — it gives you space to work on things without having to constantly explain or justify what you’re doing. As I wrote previously, this can be a liability– it’s way easier to veer off in an unproductive direction or miss out on useful advice– but it also makes astonishing productivity possible. If you want people to do unusually great things, you have to suspend the usual constraints from time to time.
The same reduction in feedback can also make possible a greater honesty within the team. Imagine a coworker proudly explaining a module they just wrote. About two minutes in, you realize they’re describing an amateurish implementation of Patricia trees. If you’re looking at them face-to-face in a meeting room, you might plant a quizzical expression on your face. And if they successfully ignore that expression until Q&A time, you can bet they’ll feel like idiots if you point out that they just spent all week reinventing the wheel. Most humans will see the potential for disappointment and hold back a comment that might hurt. But if you’re just a few lines into a IRC discussion, it’s natural to ask “isn't that a lot like http://en.wikipedia.org/wiki/Patricia_tree ?” and recenter the conversation on using an existing, tested implementation. After all, we all screw up and reinvent the wheel sometimes; a team that can recognize, forgive, and resolve mistakes will do better in the long run than one that fights to cover them up.
So what’s the verdict, then? There are some strong upsides but also some strong downsides to working from home, and the way they affect a person depends on that person, what kind of work they’re doing, and whom they’re working with. Personally, I like a mix– working from home most of the time, but with a day or two each week at an office or coworking space. A lot more people are facing this choice, and the variety of work spaces and styles will only continue to increase. And whether you’re starting a company or just seeking a job, it’s worth thinking about what those options mean, and realizing that your own emotions, coworkers, and job requirements aren’t always best served by the default choice.
Full Entries RSS
February 5th, 2009 at 10:58 am
Big offices should be extinct. How many people are busy but not doing business. It is such crap…arrive late, take lunch and duck out when no one is looking. crappy way to live.
in the age of internet,fax, email and most importantly – VIDEO – there is no reason why you cant cooperate with employees via video chat. offices are for sheeple
February 5th, 2009 at 1:26 pm
Another benefit is that things get written down.
http://postgresql.blogg.se/2009/february/programmers-need-their-zone.html
February 5th, 2009 at 2:35 pm
I live in the Boston area as well and have been working from home for the past few years.
I’m conflicted about it. On the one hand I hate not having the face-to-face conversations. However, after doing it so long I think I would have some serious issues having to drive into an office everyday. I go to the gym everyday now. I wake up late. I save about $400 a month on gas, parking, and lunch. Not to mention the fact that I’m no longer stuck in traffic or driving for 2 hours or more a day.
With all that said though I miss the human face-toface interaction. There really is nothing that can replace that aspect of things. I wish there was some middle ground I could fine in that regards but I simply cannot at this point. Someone mentioned video. That might help but I have not tried it.
Don’t laugh too hard but I’ve interviewed for a number of jobs where I would have to drive into an office. After thinking about it I came up with what I think is a fairly reasonable number to apply to working from home verses driving into an office. I’d say it is worth around $15K a year in real and time expenses. That number could vary greatly but on average that is what I think it is worth to me.
February 5th, 2009 at 10:47 pm
I really like working remotely. It gives me more time to work, more space to be productive, and the ability to work with people from around the world. As for the communication issues, there was an article in the Harvard Business Review called Can Absence Make a Team Grow Stronger?
The general conclusion was that it can. Not communicating face-to-face means you have to go out of your way to make communication work and stay connected with the rest of your team. It is a little extra effort, but it results in better working relationships.
February 6th, 2009 at 11:57 pm
[...] Damn you work from home people… http://geeksinboston.com/2009/02/04/working-from-home-part-2-why-its-great/? [...]
February 7th, 2009 at 10:21 am
@jasondarrow
Co-working facilities are slowly becoming popular alternatives for “at home” workers who want some degree of face-to-face with others. They’re not going to be your “co-workers” directly, but there’s a degree of human interaction you don’t get being at home 24/7.
http://coworking.pbwiki.com/
February 15th, 2009 at 12:41 am
I also work from home full time – as a developer. This is 100% at home unless I travel far to the office. I used to be conflicted about it a bit until I spent the last quarter of last year in the office and I much prefer working at home.
About 7 years ago I worked at a local place from home. There were a few others who also worked at home. But we’d meet in the office 1 or 2 days a week – mainly for coffee, and lunch and a little work, and that was ideal. Just enough contact to get the water cooler chat out, but more then enough time at home to get quality uninterrupted time in.
June 3rd, 2009 at 1:20 pm
1. Freedom
2. A chance to learn more.
3. A chance to earn more in a given month.
4. Working for yourself as opposed to working for someone else.
5. More time available for those you love.
March 3rd, 2010 at 2:55 pm
Very good, Big offices should be extinct.