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 is to make it so complicated that there are no obvious
deficiencies. The first method is far more difficult. -
C.A.R. Hoare
A complex system that works is invariably found to have evolved from a simple system that worked. - John Gall
Controlling complexity is the essence of computer programming. - Brian Kernigan
Things should be made as simple as possible, but not any simpler. - Albert Einstein