Skip to content

There's a story about how the program is organized…

“There's a story about how the program is organized, there's a story about the context in which the program is expected to operate. And one would hope that there will be something about the program, whether it's block comments at the start of each routine or an overview document that comes…” quote by Guy Steele
Download Open image
“There's a story about how the program is organized, there's a story about the context in which the program is expected to operate. And one would hope that there will be something about the program, whether it's block comments at the start of each routine or an overview document that comes separately or just choices of variable names that will somehow convey those stories to you.”

Guy Steele

About This Quote

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

Software should embed narrative context—through documentation, naming, or comments—so developers can grasp its purpose and design without external explanation.

In simple terms: Code as storytelling

Key Takeaway

Write self‑explanatory code

Themes

communication software design documentation maintainability clarity

Mood

thoughtful analytical

Type

advice observation

When to use this quote

  • onboarding new developers
  • code reviews
  • legacy system upgrades

Key Concepts

narrative architecture naming conventions inline documentation

Practical Applications

  • improved onboarding
  • reduced bugs

Questions to Reflect On

  • How does narrative affect code longevity?
  • What minimal documentation balances clarity and overhead?
★ ★ ★ ★ ★ No ratings yet

More by Guy Steele

Explore all 6 Guy Steele quotes

More Block quotes

Browse all 1,755 Block quotes