Skip to content

Most programs are not write-once. They are reworked and…

“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

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

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.

★ ★ ★ ★ ★ No ratings yet

More by Yukihiro Matsumoto

Explore all 21 Yukihiro Matsumoto quotes

More Able quotes

Browse all 17,257 Able quotes