Code Quote by David Parnas
“Requirements in mathematical language are no use unless they are easier to read than the code.”
About This Quote
Requirements expressed mathematically must be more comprehensible than the code they guide; otherwise they add unnecessary complexity.
In simple terms: Clear, readable specs trump opaque math.
Specification readability is essential for effective implementation.
Themes
Mood
Type
When to use this quote
- design reviews
- code audits
- team onboarding
Key Concepts
Practical Applications
- Write requirements in plain language with visual aids.
Questions to Reflect On
- When does mathematical precision outweigh readability?
- How can teams balance rigor and clarity?
Highly technical domains may need precise math despite readability trade‑offs.