FastSaying

People are different. People choose different criteria. But if there is a better way among many alternatives, I want to encourage that way by making it comfortable. So that's what I've tried to do.

Yukihiro Matsumoto

AlternativesChooseCriteriaPeople

Related Quotes

Sometimes people jot down pseudo-code on paper. If that pseudo-code runs directly on their computers, it's best, isn't it? Ruby tries to be like that, like pseudo-code that runs. Python people say that too.
— Yukihiro Matsumoto
BestCodeComputers
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
ActuallyClaimDesign
I believe consistency and orthogonality are tools of design, not the primary goal in design.
— Yukihiro Matsumoto
BelieveConsistencyDesign
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 tried to make Ruby perfect for me, but maybe it's not perfect for you. The perfect language for Guido van Rossum is probably Python.
— Yukihiro Matsumoto
BecauseDifferentlyEveryone
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
ActuallyBringClaim