This morning, I worked on the business plan for my new business, doing a SWOT analysis. One aspect in assessing strengths and weaknesses of a new business is its location. But if you're offering your products and services over the Internet, location doesn't matter much to your clients. It may still matter to your employees in terms of moving house or commuting. That is, if you're not building the company in a distributed manner.

So just when I was pondering this aspect, I got a link via @jkleske that fitted perfectly. In his blog, Toni Schneider from Automattic (of WordPress fame) lists "5 reasons why your company should be distributed":

  1. Your employees will love it
  2. You can hire great people wherever you find them
  3. You will use better communication tools
  4. You can still be social
  5. Your offices will be more fun

Go read the article for his explanations, and read the comments as well.

I'm convinced that building myself a distributed company is the way to go. On the technical level, the Internet and especially Cloud Computing prove that virtual, distributed systems are superior to monolithic ones. It doesn't matter any more where a server is located if it's well connected, so you can choose simply by price and performance.

Since my company will take advantage of those principles, it's only consequent to apply them to the company itself, isn't it?