Skip to content

Block Quote by Guy Steele

“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

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?
4.5 out of 5 (9 ratings)

More by Guy Steele

Explore all 6 Guy Steele quotes

More Block quotes

Browse all 1,755 Block quotes