Optimization hinders evolution. Everything should be built top-down, except the first time. Simplicity does not precede complexity, but follows it.
Alan PerlisProgrammers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.
Alan Perlis