Produce Quote by John Ousterhout
“A program that produces incorrect results twice as fast is infinitely slower.”
About This Quote
Source Lecture: Software Engineering Principles, 2005
A flawed program that runs twice as fast still fails to deliver value, making it effectively slower overall.
In simple terms: Fast but incorrect code is useless.
Prioritize correctness before speed.
Themes
Mood
Type
When to use this quote
- product launch
- critical systems
- learning environments
Key Concepts
Questions to Reflect On
- How do you test for correctness?
- When is speed more important than accuracy?
Speed gains can be negligible if errors dominate.