There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
- C. A. R. Hoare
Simple things should be simple and complex things should be possible.
- Alan Kay
First do it, then do it right, then do it fast.
- Anonymous - There are many variants of this quote. The basic idea is that you should not try to start optimizing your code from the start, but try to get a simple design that works. When you try to optimize early, you often get a design that is too complicated and fragile, and you often end up optimizing something that isn't even a bottleneck.
Complexity is a sign of technical immaturity. Simplicity of use is the real sign of a well design product whether it is an ATM or a Patriot missile.
- Daniel T. Ling
Simplify, don’t complicate – especially processes, procedures and policies.
- Richard A. Moran, Never Confuse a Memo With Reality: And Other Business Lessons Too Simple Not to Know by Richard A. Moran , ISBN: 0887306691