"The sole purpose of money is to not do things you don't want to do" - overheard at ORD Camp 2012
"[In the future] Men will no longer commute, they will communicate" - Arthur C. Clarke
Several months ago, I though the concept of remote working was rather absurd and wouldn't work for most teams. Ideas that would normally be shared in the same room on a whiteboard would be poorly communicated in emails, Skype calls, and Basecamp projects.
Despite this, I can say that I've been won over some efficiencies of remote working. This wasn't a choice per se as some of my colleagues were in Chile, St. Martin, Maine, Tokyo, St. Louis, and an arboretum near Chicago when we needed to get work done. Each time, we adapted, grew, and got things done.
Some tasks may be more difficult if you're not in the same room. How do you brainstorm together? or feel the "excitement" (read: hustle) in a startup? I would follow Pareto's principle in saying that 80% of the work doesn't require everyone to be in the same room and 20% of the work might be helpful to be in the same room. Much like developers get into the zone while doing a pomodoro or timeboxing work, you know that the 20% of time you spend together needs to count.
Working within these constraints has helped me focus on the most important things first.
Law 1: Tell your customer what you're going to tell them.
Law 2: Tell them.
Law 3: Then tell them what you told them.
Yesterday, I decided to buy a book on Amazon I have always wanted to read. Amazon kept recommending other books and topics that "I might like"... and oddly enough they were right! Amazon recommended several books that I've heard and wanted to read, but had since forgotten about. Needless to say, I walked away with a slightly larger bill than expected.
I've been using Amazon and Pandora for a while now and they both seem to know what products I want to buy, books I want to read, and music I want to listen to. I think there is something to be said for these engines and that they might very well be the norm in the future. I don't know the all inner workings of these technologies and collaborative filtering, but I interested in learning more about them. Time to reread the old lecture notes from CS410 at UIUC.