Home‎ > ‎

It's not like Building a House

Some people still think that building software is like making something in the physical world -- like a house, or widget.

It's not.

Creating software is like building a living organism.

Software development is a cross between art, engineering, psychology, and many other fields.

Because of this, you do not want a large team of specialists.

You need a small team of elite generalists.

Further reading:
  1. http://blog.jasonhanley.com/2007/04/software-development-is-not-like.html