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 separately or just choices of variable names that will somehow convey those stories to you.”
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
Write self‑explanatory code
Themes
Mood
Type
When to use this quote
- onboarding new developers
- code reviews
- legacy system upgrades
Key Concepts
Practical Applications
- improved onboarding
- reduced bugs
Questions to Reflect On
- How does narrative affect code longevity?
- What minimal documentation balances clarity and overhead?