Distributed computing is the future of technology, but you'd never know it from how many tech organizations continue to operate. While our systems run across multiple servers and even data centers, our development teams too often sit within the same office. While there are real benefits to a co-located development team, the costs of competing for local talent may well outweigh them.
Ironically, open source has taught us how to effectively work in a distributed fashion, but far too few organizations have heeded its lessons.
Image: http://www.freedigitalphotos.net
To read the original article: Distributed Development: You're Still Doing It Wrong – ReadWrite