A note on software design

There are two ways of constructing a software design. One is to make it so simple that there are obviously no deficiencies; 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 The Emperor’s Old Clothes, CACM February 1981


Published by


Software Project Manager