Skip to content

Able Quote by 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 need for increased functionality mean the program itself may be modified on an ongoing basis. During this process, human beings must be able to…” quote by Yukihiro Matsumoto
Download Open image
“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 need for increased functionality mean the program itself may be modified on an ongoing basis. During this process, human beings must be able to read and understand the original code. It is therefore more important by far for humans to be able to understand the program than it is for the computer.”

Yukihiro Matsumoto

About This Quote

Source Book: The Ruby Programming Language, 2008

Human readability of code outweighs machine efficiency; code must be maintainable and understandable over time.

In simple terms: Code should be easy for people to read.

Key Takeaway

Prioritize clarity.

Themes

software engineering maintainability human‑centered design

Mood

analytical thoughtful

Type

philosophical instructional

When to use this quote

  • code reviews
  • team onboarding
  • legacy system updates

Key Concepts

readability refactoring technical debt

Questions to Reflect On

  • How do you ensure code remains clear?
  • What practices aid long‑term understandability?
A Different Perspective

May reduce performance optimization.

4.6 out of 5 (8 ratings)

More by Yukihiro Matsumoto

Explore all 21 Yukihiro Matsumoto quotes

More Able quotes

Browse all 17,257 Able quotes