The power of small teams
a.viary.com
a.viary.com
In other words, read the book if you haven't already. ;)
There's also a huge benefit we gain from using existing open-source solutions whenever possible--if you avoid NIH syndrome and stop trying to reinvent the wheel, you can regain a huge amount of productivity.
Larger teams is where politics come in and where I don't want to be. Ideally I only want to work in smaller teams.
Someone once wrote a comparison between DB2's architecture and Ingres. Both are the exact same kind of application built on similar kinds of machines at around the same time. Yet Ingres was built as 4 separate process. The Ingres team was organized in 4 separate groups.
On another note: the link to hitmeuplater.com was neat. I hadn't see it before and think it's a cool idea.
Sounds to me like Avi is in the business of telling rather than being in the business of doing.
I believe communication to be the fountainhead of motivation and inspiration in any functioning work environment.
I say that the author is in the business of telling rather than the business of doing because anyone who is doing knows that it's their relationships with those around them that keeps their limbs moving.
People were not born to be communicated to. Communication is not a one-way street. The author's strategy is optimized for telling rather than sharing, accounting in no way for the value of discussion, critique and collaboration.
A strategy of working in small teams can be great, but don't let its motivator be to cut out as many communication points of failure as possible.