A Simple Review
Brad Appleton reviews misunderstandings, and records many references and good quotes, for simplicity in software design.
My favorites, of Brad's quotes:
Besides the noble art of getting things done, there is the noble art of leaving things undone. The wisdom of life consists in the elimination of nonessentials.
— Lin Yu Tang
Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.
— Antoine de Saint-Exupéry
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.
— David Gelernter
A complex system that works is invariably found to have evolved from a simple system that worked.
— John Gall
Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated.
— Edsger W. Dijkstra
Architect: Someone who knows the difference between that which could be done and that which should be done.
— Larry McVoy
Manifest plainness, Embrace simplicity, Reduce selfishness, Have few desires.
— Lao-Tzu, Tao Te Ching