Software Teams

You can’t have great software without a great team and most software teams behave like dysfunctional families.

~ Jim McCarthy

Working on a team, leading a team and working alone are completely different experiences. Software teams are usually composed of asocial people and egotists attracted by the absolute control that computer programming offers. Leading a team pays the best and I find it the most fun. Other people handle all the tedious details without any effort on my part. It is like wearing a power suit.