In his latest essay, Clay Shirky makes great points:

  • Scalabily is rarely necessary
  • Community interactions should be part of good designs
  • Software doesn't need to be built for “everyone” or “forever” — sometimes writing software for your mom for six months is just what's needed.

Recommended.