---
title: "Meaning & Key Takeaway of: Actually, I didn't make the claim that…"
description: "\"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 s..."
image: "https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png"
---

#  Actually, I didn't make the claim that Ruby follows the…

![“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.” quote by Yukihiro Matsumoto](https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png)   [Download](https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png) [Open image](https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png)

> “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.”

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

## About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Clarifies that the “principle of least surprise” was attributed to Ruby by others, not his own claim.

**In simple terms:** Ruby’s design is often described as unsurprising, but he didn’t assert that.

Key Takeaway

Recognize how community narratives can shape a language’s reputation.

Themes

programming perception communication

Mood

reflective analytical

Type

explanatory clarifying

When to use this quote

- software development meetings
- technical blog posts
- language adoption discussions

Key Concepts

language design community myth authorial intent

Questions to Reflect On

- How do you verify the source of a claim?
- What impact does a myth have on language adoption?

A Different Perspective

May overlook genuine design goals in favor of popular myths.

★ ★ ★ ★ ★   No ratings yet

[Philosophy](https://sms4smile.com/quotes/about/philosophy/)

## Related quotes

> [“The Principle of Least Surprise" describes a general approach to software that celebrates sanity over cleverness: clear intent, reasonable defaults, and providing a sense…](https://sms4smile.com/quotes/mattt-thompson/the-principle-of-least-surprise-describes-a-general-approach-to/)

Mattt Thompson

> [“The Principle of Least Surprise is the concept that the idea or approach being taken would not surprise a reasonably knowledgeable person in the…](https://sms4smile.com/quotes/anonymous/the-principle-of-least-surprise-is-the-concept-that-the-idea-or/)

[Anonymous](https://sms4smile.com/quotes/author/anonymous/)

> [I believe that the purpose of life is, at least in part, to be happy. Based on this belief, Ruby is designed to make…](https://sms4smile.com/quotes/yukihiro-matsumoto/i-believe-that-the-purpose-of-life-is-at-least-in-part-to-be-happy/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [From the viewpoint of what you can do, therefore, languages do differ - but the differences are limited. For example, Python and Ruby provide…](https://sms4smile.com/quotes/yukihiro-matsumoto/from-the-viewpoint-of-what-you-can-do-therefore-languages-do-differ/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is…](https://sms4smile.com/quotes/yukihiro-matsumoto/i-hope-to-see-ruby-help-every-programmer-in-the-world-to-be/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who…](https://sms4smile.com/quotes/yukihiro-matsumoto/ruby-inherited-the-perl-philosophy-of-having-more-than-one-way-to-do/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [I didn't work hard to make Ruby perfect for everyone, because you feel differently from me. No language can be perfect for everyone. I…](https://sms4smile.com/quotes/yukihiro-matsumoto/i-didn-t-work-hard-to-make-ruby-perfect-for-everyone-because-you-feel/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [“Looking through the ruby glass one cannot see the true colour of the sky.”](https://sms4smile.com/quotes/lara-biyuts/looking-through-the-ruby-glass-one-cannot-see-the-true-colour-of-the/)

[Lara Biyuts](https://sms4smile.com/quotes/author/lara-biyuts/)

> [Ruby, I lied before. I would have run. —CG](https://sms4smile.com/quotes/alexandra-bracken/ruby-i-lied-before-i-would-have-run-cg/)

[Alexandra Bracken](https://sms4smile.com/quotes/author/alexandra-bracken/)

> [“But, of course, the point of a programming language is that you don't just read it; you write it, too. You make it do…](https://sms4smile.com/quotes/robin-sloan/but-of-course-the-point-of-a-programming-language-is-that-you-don-t/)

[Robin Sloan](https://sms4smile.com/quotes/author/robin-sloan/)

> [“Patience is like the most precious gemstone. Who can have it?”](https://sms4smile.com/quotes/isaac-a-yowetu/patience-is-like-the-most-precious-gemstone-who-can-have-it/)

Isaac A. Yowetu

> [“She sounded so incredibly proud if this, and I honestly could not have cared less.”](https://sms4smile.com/quotes/alexandra-bracken/she-sounded-so-incredibly-proud-if-this-and-i-honestly-could-not-have/)

[Alexandra Bracken](https://sms4smile.com/quotes/author/alexandra-bracken/)

> [“They forgot who she was: Something fantastic we could never explain. Someone better and bolder than every one of us. Someone to paint murals…](https://sms4smile.com/quotes/nova-ren-suma/they-forgot-who-she-was-something-fantastic-we-could-never-explain/)

[Nova Ren Suma](https://sms4smile.com/quotes/author/nova-ren-suma/)

> [ “The language has a relatively large following\[citation needed\] in the Ruby community.” ](https://sms4smile.com/quotes/anonymous/the-language-has-a-relatively-large-following-citation-needed-in-the/)

[Anonymous](https://sms4smile.com/quotes/author/anonymous/)

> ['Ruby Sparks' has been sold like a romcom in the States. But we never saw it like that.](https://sms4smile.com/quotes/valerie-faris/ruby-sparks-has-been-sold-like-a-romcom-in-the-states-but-we-never/)

[Valerie Faris](https://sms4smile.com/quotes/author/valerie-faris/)

## More by Yukihiro Matsumoto

> [Plant a memory, plant a tree, do it today for tomorrow.](https://sms4smile.com/quotes/yukihiro-matsumoto/plant-a-memory-plant-a-tree-do-it-today-for-tomorrow/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [It is not the responsibility of the language to force good looking code, but the language should make good looking code possible.](https://sms4smile.com/quotes/yukihiro-matsumoto/it-is-not-the-responsibility-of-the-language-to-force-good-looking/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [You want to enjoy life, don't you? If you get your job done quickly and your job is fun, that's good isn't it? That's…](https://sms4smile.com/quotes/yukihiro-matsumoto/you-want-to-enjoy-life-don-t-you-if-you-get-your-job-done-quickly-and/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [I believe consistency and orthogonality are tools of design, not the primary goal in design.](https://sms4smile.com/quotes/yukihiro-matsumoto/i-believe-consistency-and-orthogonality-are-tools-of-design-not-the/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [I didn't work hard to make Ruby perfect for everyone, because you feel differently from me. No language can be perfect for everyone. I…](https://sms4smile.com/quotes/yukihiro-matsumoto/i-didn-t-work-hard-to-make-ruby-perfect-for-everyone-because-you-feel/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Man is driven to create; I know I really love to create things. And while I'm not good at painting, drawing, or music, I…](https://sms4smile.com/quotes/yukihiro-matsumoto/man-is-driven-to-create-i-know-i-really-love-to-create-things-and/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [The orthogonal features, when combined, can explode into complexity.](https://sms4smile.com/quotes/yukihiro-matsumoto/the-orthogonal-features-when-combined-can-explode-into-complexity/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Language designers want to design the perfect language. They want to be able to say, 'My language is perfect. It can do everything.' But…](https://sms4smile.com/quotes/yukihiro-matsumoto/language-designers-want-to-design-the-perfect-language-they-want-to/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who…](https://sms4smile.com/quotes/yukihiro-matsumoto/ruby-inherited-the-perl-philosophy-of-having-more-than-one-way-to-do/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is…](https://sms4smile.com/quotes/yukihiro-matsumoto/i-hope-to-see-ruby-help-every-programmer-in-the-world-to-be/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [From the viewpoint of what you can do, therefore, languages do differ - but the differences are limited. For example, Python and Ruby provide…](https://sms4smile.com/quotes/yukihiro-matsumoto/from-the-viewpoint-of-what-you-can-do-therefore-languages-do-differ/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Most programs are not write-once. They are reworked and rewritten again and again in their lived. Bugs must be debugged. Changing requirements and the…](https://sms4smile.com/quotes/yukihiro-matsumoto/most-programs-are-not-write-once-they-are-reworked-and-rewritten/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Most of the tasks we do are for humans. For example, a tax calculation is counting numbers so the government can pull money out…](https://sms4smile.com/quotes/yukihiro-matsumoto/most-of-the-tasks-we-do-are-for-humans-for-example-a-tax-calculation/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [Because of the Turing completeness theory, everything one Turing-complete language can do can theoretically be done by another Turing-complete language, but at a different…](https://sms4smile.com/quotes/yukihiro-matsumoto/because-of-the-turing-completeness-theory-everything-one-turing/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

> [People are different. People choose different criteria. But if there is a better way among many alternatives, I want to encourage that way by…](https://sms4smile.com/quotes/yukihiro-matsumoto/people-are-different-people-choose-different-criteria-but-if-there-is/)

[Yukihiro Matsumoto](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

[Explore all 21 Yukihiro Matsumoto quotes ](https://sms4smile.com/quotes/author/yukihiro-matsumoto/)

## More Philosophy quotes

> [“MIND &amp; GRIND Self-belief and hard work can propel you past more talented peers”](https://sms4smile.com/quotes/kamil-ali/mind-grind-self-belief-and-hard-work-can-propel-you-past-more/)

[Kamil Ali](https://sms4smile.com/quotes/author/kamil-ali/)

> [“There are two options in art; either to adopt philosophical life by dissecting art, or to write your own philosophical life and claim it…](https://sms4smile.com/quotes/taf-teh/there-are-two-options-in-art-either-to-adopt-philosophical-life-by/)

Taf Teh

> [Philosopher is a dictator who modifies accepted standards with his thoughts.](https://sms4smile.com/quotes/ilkin-santak/philosopher-is-a-dictator-who-modifies-accepted-standards-with-his/)

[Ilkin Santak](https://sms4smile.com/quotes/author/ilkin-santak/)

> [“It takes tremendous courage, persistence, and perseverance to pursue your ultimate purpose.”](https://sms4smile.com/quotes/debasish-mridha/it-takes-tremendous-courage-persistence-and-perseverance-to-pursue/)

[Debasish Mridha](https://sms4smile.com/quotes/author/debasish-mridha/)

> [No philosophy, no religion, has ever brought so glad a message to the world as this good news of Atheism.](https://sms4smile.com/quotes/annie-besant/no-philosophy-no-religion-has-ever-brought-so-glad-a-message-to-the/)

[Annie Besant](https://sms4smile.com/quotes/author/annie-besant/)

> [“This is what is called "honor among thieves," for the really dangerous people are those who do not recognize that they are thieves— the…](https://sms4smile.com/quotes/alan-w-watts/this-is-what-is-called-honor-among-thieves-for-the-really-dangerous/)

[Alan W. Watts](https://sms4smile.com/quotes/author/alan-w-watts/)

> [But I think that of all the literature that I studied, the book that did more than any other to fire my enthusiasm was…](https://sms4smile.com/quotes/kwame-nkrumah/but-i-think-that-of-all-the-literature-that-i-studied-the-book-that/)

[Kwame Nkrumah](https://sms4smile.com/quotes/author/kwame-nkrumah/)

> [“If you start and persist you will succeed.”](https://sms4smile.com/quotes/debasish-mridha/if-you-start-and-persist-you-will-succeed/)

[Debasish Mridha](https://sms4smile.com/quotes/author/debasish-mridha/)

> [“The spirit of our accurate and exact philosophy is outraged by conclusions that contradict each other so glaringly.”](https://sms4smile.com/quotes/christopher-hitchens/the-spirit-of-our-accurate-and-exact-philosophy-is-outraged-by/)

[Christopher Hitchens](https://sms4smile.com/quotes/author/christopher-hitchens/)

> [“I never knew any man who had once tasted the sweetness of experimental knowledge, that ever afterward fasted after ye Vapour garlick and onions…](https://sms4smile.com/quotes/carl-zimmer/i-never-knew-any-man-who-had-once-tasted-the-sweetness-of/)

[Carl Zimmer](https://sms4smile.com/quotes/author/carl-zimmer/)

> [“I fight with love and kindness as my weapons and compassion as my defense.”](https://sms4smile.com/quotes/debasish-mridha/i-fight-with-love-and-kindness-as-my-weapons-and-compassion-as-my/)

[Debasish Mridha](https://sms4smile.com/quotes/author/debasish-mridha/)

> [Television's perfect. You turn a few knobs, a few of those mechanical adjustments at which the higher apes are so proficient, and lean back…](https://sms4smile.com/quotes/raymond-chandler/television-s-perfect-you-turn-a-few-knobs-a-few-of-those-mechanical/)

[Raymond Chandler](https://sms4smile.com/quotes/author/raymond-chandler/)

> [The world's history is a divine poem, of which the history of every nation is a canto, and every man a word. Its strains…](https://sms4smile.com/quotes/james-a-garfield/the-world-s-history-is-a-divine-poem-of-which-the-history-of-every/)

[James A. Garfield](https://sms4smile.com/quotes/author/james-a-garfield/)

> [“He who is mindless is defenceless” RjS”](https://sms4smile.com/quotes/rassool-jibraeel-snyman/he-who-is-mindless-is-defenceless-rjs/)

[rassool jibraeel snyman](https://sms4smile.com/quotes/author/rassool-jibraeel-snyman/)

> [Liberalism is the philosophy for our time, because it does not try to conserve every tradition of the past, because it does not apply…](https://sms4smile.com/quotes/pierre-trudeau/liberalism-is-the-philosophy-for-our-time-because-it-does-not-try-to/)

[Pierre Trudeau](https://sms4smile.com/quotes/author/pierre-trudeau/)

[Browse all 17,414 Philosophy quotes ](https://sms4smile.com/quotes/about/philosophy/)

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Quotation",
            "text": "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.",
            "creator": {
                "@type": "Person",
                "name": "Yukihiro Matsumoto"
            },
            "isPartOf": {
                "@id": "https://sms4smile.com/quotes/#website"
            },
            "url": "https://sms4smile.com/quotes/yukihiro-matsumoto/actually-i-didn-t-make-the-claim-that-ruby-follows-the-principle-of/",
            "about": {
                "@type": "Thing",
                "name": "Philosophy"
            },
            "@id": "https://sms4smile.com/quotes/yukihiro-matsumoto/actually-i-didn-t-make-the-claim-that-ruby-follows-the-principle-of/#quotation",
            "image": {
                "@type": "ImageObject",
                "@id": "https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png",
                "contentUrl": "https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png",
                "url": "https://sms4smile.com/quotes/i/b28/yukihiro-matsumoto-26999_philosophy_actually-i-didn-t-make-the-claim-that-ru_1432000.png",
                "width": 1080,
                "height": 1080,
                "caption": "“Actually, I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design…” — Yukihiro Matsumoto",
                "creditText": "SMS4Smile Quotes",
                "creator": {
                    "@id": "https://sms4smile.com/quotes/#organization"
                }
            }
        },
        {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://sms4smile.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Quotes",
                    "item": "https://sms4smile.com/quotes/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "Yukihiro Matsumoto",
                    "item": "https://sms4smile.com/quotes/author/yukihiro-matsumoto/"
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "name": "Actually, I didn't make the claim...",
                    "item": "https://sms4smile.com/quotes/yukihiro-matsumoto/actually-i-didn-t-make-the-claim-that-ruby-follows-the-principle-of/"
                }
            ],
            "@id": "https://sms4smile.com/quotes/yukihiro-matsumoto/actually-i-didn-t-make-the-claim-that-ruby-follows-the-principle-of/#breadcrumb"
        },
        {
            "@type": "WebSite",
            "@id": "https://sms4smile.com/quotes/#website",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "publisher": {
                "@id": "https://sms4smile.com/quotes/#organization"
            }
        },
        {
            "@type": "Organization",
            "@id": "https://sms4smile.com/quotes/#organization",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "logo": {
                "@type": "ImageObject",
                "url": "https://sms4smile.com/quotes/wp-content/themes/sq/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            }
        }
    ]
}
```
