Intelligent Quotes

Home | Essays | Topics | Authors | About | Random Quote

The Emperor’s Old Clothes

Tony Hoare’s brilliant Turing Award lecture where he reflects on software design and the importance of simplicity and elegance in programming.

More about Tony Hoare →

Summary

In his 1980 ACM Turing Award lecture, The Emperor’s Old Clothes, Tony Hoare delivers a masterful and deeply personal narrative, blending technical insight with candid reflections on his own successes and failures in programming language design. Through the lens of his early work on ALGOL, Quicksort, and the ill-fated Elliott 503 Mark II software project, Hoare emphasizes timeless principles: the critical importance of simplicity, correctness, and rigorous error-checking in language design and software engineering.

Hoare warns against the seduction of complexity—how committees and institutions often prefer over-engineered systems that obscure errors and frustrate maintainability. His critique of languages like PL/I and Ada (in its early form) is especially resonant today, when software complexity often outpaces our ability to ensure reliability. He calls for a relentless pursuit of simplicity as the bedrock of reliable, maintainable software.

For modern software engineers, this lecture remains profoundly relevant. It underscores the risks of overengineering, the need for tools that support correctness by design, and the enduring value of readable, verifiable code. In a world still grappling with software reliability in critical systems—from AI to infrastructure—Hoare’s lessons are not historical footnotes but urgent guideposts.

Quotes

“The price of reliability is the pursuit of the utmost simplicity.”

Tony Hoare

Details

Title: The Emperor’s Old Clothes

Author: Tony Hoare

Type: Article

Journal: Communications of the ACM, Volume 24, Issue 2

Publisher: Association for Computing Machinery (ACM)

Publication time: February 1, 1981

Publication place: New York, United States

Link: https://dl.acm.org/doi/10.1145/358549.358561

People are also viewing

Old Age

by Ralph Waldo Emerson (1870)

In Old Age, Emerson reflects on the dignity and wisdom that can accompany aging. He argues that true value in later life comes from continued intellectual and moral growth, embracing experience, and maintaining an active spirit, rather than dwelling on physical decline.

We shall fight on the beaches (June 4, 1940)
Winston Churchill

Relativity: The Special and the General Theory (1920)
Albert Einstein

Civilization (1870)
Ralph Waldo Emerson


Frontpage Essays Random quote RSS feed