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.
Simple things should be simple and complex things should be possible.
First do it, then do it right, then do it fast.
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.
Simplify, don’t complicate – especially processes, procedures and policies.
Never Confuse a Memo With Reality: And Other Business Lessons Too Simple Not to Know by Richard A. Moran
ISBN: 0887306691 This book is available from