Skip to main content

Science Quote by Niklaus Wirth

"A good designer must rely on experience, on precise, logic thinking; and on pedantic exactness. No magic will do"

About this Quote

Wirth’s line reads like a cold shower for anyone still clinging to the myth of the lone genius who “just knows” what works. Coming from the scientist who designed Pascal and championed disciplined programming, “No magic will do” is less a scold than a boundary: design is not a mood, it’s a method.

The triad is telling. “Experience” gives you the scar tissue of past failures and the pattern recognition to avoid repeating them. “Precise, logic thinking” is the anti-vibes stance: decisions should be explainable, testable, and composable, not merely defensible after the fact. Then he lands on the loaded phrase, “pedantic exactness,” reclaiming an insult as a virtue. Pedantry, in Wirth’s world, is what keeps systems from collapsing under their own cleverness. The subtext is that ambiguity is expensive, and in software (his native habitat) it’s not just expensive, it’s dangerous: bugs, security flaws, brittle architectures, technical debt that metastasizes.

Context matters: Wirth is speaking from a tradition that treats constraints as the engine of elegance. His famous “Wirth’s law” - software gets slower faster than hardware gets faster - is basically the economic version of this quote. He’s arguing that “magic” is what teams invoke when they don’t want to account for complexity. The rhetoric works because it punctures a comforting story. Design, he insists, is craft under pressure: the relentless conversion of messy reality into something that can’t afford to be mystical.

Quote Details

TopicReason & Logic
More Quotes by Niklaus Add to List
A good designer must rely on experience, on precise, logic thinking and on pedantic exactness. No magic will do
Click to enlarge Portrait | Landscape

About the Author

Switzerland Flag

Niklaus Wirth (born February 15, 1934) is a Scientist from Switzerland.

20 more quotes available

View Profile

Similar Quotes