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
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