Skip to content

Code Quote by David Parnas

“Requirements in mathematical language are no use unless they are easier to read than the code.” quote by David Parnas
Download Open image
“Requirements in mathematical language are no use unless they are easier to read than the code.”

David Parnas

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.

Key Takeaway

Specification readability is essential for effective implementation.

Themes

software engineering documentation clarity requirements

Mood

pragmatic analytical

Type

technical advice

When to use this quote

  • design reviews
  • code audits
  • team onboarding

Key Concepts

cognitive load communication theory

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?
A Different Perspective

Highly technical domains may need precise math despite readability trade‑offs.

2.4 out of 5 (7 ratings)

More by David Parnas

Explore all 10 David Parnas quotes

More Code quotes

Browse all 1,662 Code quotes