Optimization hinders evolution. Everything should be built top-down, except the first time. Simplicity does not precede complexity, but follows it.
Alan PerlisWhen someone says, "I want a programming language in which I need only say what I want done," give him a lollipop.
Alan Perlis