There has been a lot of talk lately about working from home and maintaining a distributed workforce.
Web-based software, like WordPress, Joomla, and Drupal, are taking over the publishing industry and allow you to work from anywhere with an internet connection. Though, even though they can be managed from home, working from home and maintaining a distributed workforce is not yet broadly acknowledged in society as a successful and efficient alternative to working in an office. Despite working with software that doesn’t need to be tied to one specific workstation, you could still find yourself tied to a desk in cubicle.
I work full-time for Automattic and have the pleasure of both working from home and setting my own hours. After all, I only need a browser, an email client, and IRC client, and Skype to do my job. A desk is nice, but there’s no one saying that said desk has to be in the dark corner of some corporate office. As for communication between the 150 of us (130 who work from home, far away from the central “office” in San Francisco), we communicate mostly via a variety of blogs running the P2 theme. It’s as close as you can get to a water cooler or a meeting room with text, you should try it. For other communication needs, we use primarily IRC followed by Skype for less work-related chats.
Do you work from home? And, if you work from home for a larger company (not just yourself), how is communication and overall efficiency maintained?