Behave Quote by Joel Spolsky
“Something is usable if it behaves exactly as expected.”
About This Quote
Source Book: The Art of Software Development, 2008
A system is reliable when its behavior matches expectations, emphasizing predictability as a core quality.
In simple terms: Predictable behavior equals usability.
Design for consistent, expected outcomes.
Themes
Mood
Type
When to use this quote
- API design
- user interfaces
- hardware devices
- process workflows
Key Concepts
Questions to Reflect On
- How do you test for unexpected outcomes?
- What trade‑offs exist between flexibility and predictability?
Complex systems may have emergent behavior.