"But active programming consists of the design of new programs, rather than contemplation of old programs"
About this Quote
The subtext reflects Wirth’s broader ethos: simplicity, discipline, and engineering accountability. In the era when he shaped Pascal and later Modula, “software engineering” was still trying to earn its name, and programming culture could drift toward priesthood - insiders guarding arcane systems while newcomers learn by osmosis. Wirth is arguing for a more generative model: learn by building, not by touring cathedrals of code.
There’s also an economic and ethical undertone. Old programs often embody institutional inertia: technical debt, sunk costs, and the social politics of “don’t break what’s running.” Designing new programs is a bet on clarity over accretion. It’s how a field stays alive, not just maintained. In a time when developers can spend careers babysitting inherited stacks, Wirth’s sentence reads like a provocation: stop mistaking familiarity for progress.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Wirth, Niklaus. (2026, January 16). But active programming consists of the design of new programs, rather than contemplation of old programs. FixQuotes. https://fixquotes.com/quotes/but-active-programming-consists-of-the-design-of-94053/
Chicago Style
Wirth, Niklaus. "But active programming consists of the design of new programs, rather than contemplation of old programs." FixQuotes. January 16, 2026. https://fixquotes.com/quotes/but-active-programming-consists-of-the-design-of-94053/.
MLA Style (9th ed.)
"But active programming consists of the design of new programs, rather than contemplation of old programs." FixQuotes, 16 Jan. 2026, https://fixquotes.com/quotes/but-active-programming-consists-of-the-design-of-94053/. Accessed 12 Feb. 2026.




