Tag Tag Simplicity
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.
Tony Hoare The Emperor’s Old Clothes · 1981

Quotes

Works

Tony Hoare · 1981
The Emperor’s Old Clothes

Tony Hoare reflects on his career designing programming languages and software, arguing that reliability depends on simplicity rather than complexity or elaborate features.

Tony Hoare · 1974
Hints on Programming-Language Design

Practical advice on designing programming languages, arguing that they should prioritise simplicity, reliability and the needs of the programmer over elaborate features.

Wlad Turski (editor), Tony Hoare (contributer) · 1970
Efficient Production of Large Programs

Proceedings of a 1970 conference on producing large computer programs efficiently and reliably, addressing the methods and challenges of large-scale software development.

Related Tags