One thing about my new job is that the APEX development team is rather widely distributed around the globe. Combine that with a slow housing market and an understanding boss, and you've got a great opportunity to explore the joys and sorrows of telecommuting. (Translation: I'm working from home in Vermont until we manage to sell this place.)
On the up side, you have the obvious things like no commute time–with a corresponding drop in gas purchases–the chance to have lunch with my family every day, the ability to go to work pretty much any time (and “come home”, as it were, as well, making it easier to get kids to activities), and so on. Oh, and I can also just go and work from somewhere that has free wi-fi, like Panera, if I want to get out and about.
Of course, I have found a few down sides. And since they're generally more interesting to write about…you get more details here. Heh.
I've found that I miss having a commute. I'm used to having time (ok, lots of time–too much, really) to get my brain ready for work in the morning, and then shifted back to a family focus in the evening. Now, I walk out of my “office” and get mugged by three very excited (and very cute) little children, with no transition time at all. Sometimes I consider just going out and driving around for about ten minutes to get that break back.
Telecommuting means I can go to work any time–and there have been times where I felt like I needed to once the kids were in bed. That's something I want to try to minimize. And without the impetus of ride-sharing, it's a little bit too easy to ignore the alarm in the morning (though I'm still generally “at work” by 8, there have been some mornings where it was a close call…)
Oh, and my wife keeps raiding the snacks I keep at my desk.