Skip to main content

Science Quote by 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 is my hero, actually. I want to make Ruby users free. I want to give them the freedom to choose"

About this Quote

Matsumoto frames a programming language less as a tool than as a politics: Ruby as a small, daily referendum on how much autonomy users get. The nod to Perl and Larry Wall is doing double duty. On the surface, it is lineage-building - Ruby belongs in a family tree of languages that prize expressiveness. Underneath, its a strategic rejection of the stern, rule-heavy schools of software design that treat deviation as sin and "one true way" as moral clarity.

The key verb is "free". Not "productive", not "fast", not "safe" - free. Matsumoto is talking about psychological friction as much as syntax. Multiple ways to do the same thing is often criticized as messy, but he recasts that mess as human-centered: programmers have different mental models, different tastes, different constraints, and a language that forces uniformity can feel like a bureaucracy. Ruby, in this telling, is an escape hatch.

The hero-worship matters too. By openly crediting Wall, Matsumoto signals that invention in programming is cultural, not solitary genius. Ruby is a remix with intention: take Perls permissive ethos, sand down the sharp edges, and build a community where elegance is encouraged but not mandated.

Contextually, this is a late-90s/early-2000s manifesto against technocratic minimalism: a reminder that design choices encode values. Freedom here is not abstract; its the lived experience of writing code without asking permission from the language police.

Quote Details

TopicCoding & Programming
SourceHelp us find the source
Cite

Citation Formats

APA Style (7th ed.)
Matsumoto, Yukihiro. (2026, February 16). Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who is my hero, actually. I want to make Ruby users free. I want to give them the freedom to choose. FixQuotes. https://fixquotes.com/quotes/ruby-inherited-the-perl-philosophy-of-having-more-168744/

Chicago Style
Matsumoto, Yukihiro. "Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who is my hero, actually. I want to make Ruby users free. I want to give them the freedom to choose." FixQuotes. February 16, 2026. https://fixquotes.com/quotes/ruby-inherited-the-perl-philosophy-of-having-more-168744/.

MLA Style (9th ed.)
"Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who is my hero, actually. I want to make Ruby users free. I want to give them the freedom to choose." FixQuotes, 16 Feb. 2026, https://fixquotes.com/quotes/ruby-inherited-the-perl-philosophy-of-having-more-168744/. Accessed 27 Mar. 2026.

More Quotes by Yukihiro Add to List
Ruby inherited Perl philosophy of more than one way
Click to enlarge Portrait | Landscape

About the Author

Japan Flag

Yukihiro Matsumoto (born April 14, 1965) is a Scientist from Japan.

10 more quotes available

View Profile

Similar Quotes

We use cookies and local storage to personalize content, analyze traffic, and provide social media features. We also share information about your use of our site with our social media and analytics partners. By continuing to use our site, you consent to our Privacy Policy.