"I would guess that the decision to create a small special purpose language or use an existing general purpose language is one of the toughest decisions that anyone facing the need for a new language must make"
About this Quote
“Small special purpose language” is a seductive idea because it promises purity: a DSL that speaks your domain fluently, enforces constraints, makes illegal states unrepresentable. The subtext is that this purity has a price tag people undercount: tooling, debugging, onboarding, editors, versioning, security, performance, documentation, governance. You don’t just invent a language; you adopt a long-term second job.
“Existing general purpose language” reads like compromise, but van Rossum’s career makes it loaded. Python’s rise is basically an argument that a flexible, readable GPL plus libraries can swallow many DSL dreams without the operational burden. He’s not dismissing DSLs; he’s elevating the decision to an organizational bet: do you want to optimize for expressiveness now, or resilience later?
Contextually, this reflects late-20th/early-21st century software’s recurring cycle: every domain wants its own tongue, until the maintenance bill arrives. His intent is to make you feel that bill in advance.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Rossum, Guido van. (2026, January 15). I would guess that the decision to create a small special purpose language or use an existing general purpose language is one of the toughest decisions that anyone facing the need for a new language must make. FixQuotes. https://fixquotes.com/quotes/i-would-guess-that-the-decision-to-create-a-small-146554/
Chicago Style
Rossum, Guido van. "I would guess that the decision to create a small special purpose language or use an existing general purpose language is one of the toughest decisions that anyone facing the need for a new language must make." FixQuotes. January 15, 2026. https://fixquotes.com/quotes/i-would-guess-that-the-decision-to-create-a-small-146554/.
MLA Style (9th ed.)
"I would guess that the decision to create a small special purpose language or use an existing general purpose language is one of the toughest decisions that anyone facing the need for a new language must make." FixQuotes, 15 Jan. 2026, https://fixquotes.com/quotes/i-would-guess-that-the-decision-to-create-a-small-146554/. Accessed 7 Feb. 2026.