1. The problem is that while successful complex systems evolve from simple systems that work, not every simple system that works can support additional complexity. It’s not enough just to start simple, you have to start simple with a framework designed for future evolution and growth.

    Daring Fireball