"Actually, I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy, so they started saying that. I didn't bring that up, actually"
About this Quote
The subtext is a critique of how tech culture laundered a subjective aesthetic into an objective-sounding rule. "Least surprise" pretends surprise is universal, when Ruby’s whole bet is that surprise depends on who you are: a Perl programmer, a Smalltalk devotee, a beginner. Matsumoto’s parenthetical distancing ("Someone felt... so they started saying that") points to an ecosystem that confuses consensus with authorship. It’s also a reminder that language design isn’t a courtroom argument; it’s a series of taste decisions that only later get rationalized as principles.
Context matters: Ruby rose globally through community storytelling - blog posts, conference talks, Rails-era hype - where simple philosophies travel faster than nuanced tradeoffs. Matsumoto’s insistence that he "didn't bring that up" reads like an engineer’s version of media correction: the headline is wrong, and the correction changes the whole framing. Ruby didn’t set out to minimize surprise; it set out to maximize programmer happiness, even when that means embracing conventions that delight some and baffle others. The line is a gentle warning against turning a living language into a frozen myth.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Matsumoto, Yukihiro. (2026, January 16). Actually, I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy, so they started saying that. I didn't bring that up, actually. FixQuotes. https://fixquotes.com/quotes/actually-i-didnt-make-the-claim-that-ruby-follows-134939/
Chicago Style
Matsumoto, Yukihiro. "Actually, I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy, so they started saying that. I didn't bring that up, actually." FixQuotes. January 16, 2026. https://fixquotes.com/quotes/actually-i-didnt-make-the-claim-that-ruby-follows-134939/.
MLA Style (9th ed.)
"Actually, I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy, so they started saying that. I didn't bring that up, actually." FixQuotes, 16 Jan. 2026, https://fixquotes.com/quotes/actually-i-didnt-make-the-claim-that-ruby-follows-134939/. Accessed 12 Feb. 2026.







