Skip to main content

Science & Tech Quote by Niklaus Wirth

"Yet, I am convinced that there is a need for high quality software, and the time will come when it will be recognized that it is worth investing effort in its development and in using a careful, structured approach based on safe, structured languages"

About this Quote

Wirth is doing that rarest thing in tech: predicting the future by refusing to flatter the present. The line reads like a calm statement of engineering faith, but the subtext is sharper: the industry keeps choosing speed, novelty, and improvisation over discipline, then acts surprised when software collapses under its own weight. “Yet” signals he’s arguing against a prevailing mood - the perennial belief that programming is a craft best fueled by cleverness and late nights, not constraints.

His insistence on “high quality software” isn’t aesthetic; it’s moral and infrastructural. Wirth helped build languages (Pascal, Modula-2, Oberon) designed to make correctness the default through strong typing and structure. So when he talks about “safe, structured languages,” he’s not pitching a style preference. He’s advocating a world where tools enforce good behavior, where the programmer’s freedom is deliberately fenced in because the stakes are real: reliability, maintainability, human time.

The rhetoric is patient, almost stubbornly long-term: “the time will come.” That’s the voice of someone who has watched the cycle repeat - hype, scale, crisis, postmortem - and believes recognition arrives only after enough costly failures. The quote also quietly rebukes managerial short-termism. Investing “effort” implies upfront cost, training, slower initial output, and the willingness to treat software like civil engineering rather than a hustle.

Decades later, the context vindicates him: security disasters, brittle systems, and the turn toward Rust and formal methods. Wirth’s bet was that constraint would eventually look like liberation.

Quote Details

TopicCoding & Programming
SourceHelp us find the source
Cite

Citation Formats

APA Style (7th ed.)
Wirth, Niklaus. (2026, January 16). Yet, I am convinced that there is a need for high quality software, and the time will come when it will be recognized that it is worth investing effort in its development and in using a careful, structured approach based on safe, structured languages. FixQuotes. https://fixquotes.com/quotes/yet-i-am-convinced-that-there-is-a-need-for-high-100913/

Chicago Style
Wirth, Niklaus. "Yet, I am convinced that there is a need for high quality software, and the time will come when it will be recognized that it is worth investing effort in its development and in using a careful, structured approach based on safe, structured languages." FixQuotes. January 16, 2026. https://fixquotes.com/quotes/yet-i-am-convinced-that-there-is-a-need-for-high-100913/.

MLA Style (9th ed.)
"Yet, I am convinced that there is a need for high quality software, and the time will come when it will be recognized that it is worth investing effort in its development and in using a careful, structured approach based on safe, structured languages." FixQuotes, 16 Jan. 2026, https://fixquotes.com/quotes/yet-i-am-convinced-that-there-is-a-need-for-high-100913/. Accessed 9 Feb. 2026.

More Quotes by Niklaus Add to List
High Quality Software: A Need for Structured Approaches
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

Marc Andreessen, Businessman