Today I feel like remembering Tony Hoare‘s great sentence on software design, part of his 1980 Turing Award Lecture (published in Communications of the ACM 24 (2), (February 1981): pp. 75-83)
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.
Fans of Tony Hoare should also check his opinion on the relationship between computer science and software engineering
FNR Pearl Chair. Head of the Software Engineering RDI Unit at LIST. Affiliate Professor at University of Luxembourg. More about me.
The link TO your former entry about Tony Hoare IS broken.
Regards
Javier Castañón
Thanks!