Abstract Quote by Fred Brooks
“The complexity of software is an essential property, not an accidental one. Hence, descriptions of a software entity that abstract away its complexity often abstracts away its essence.”
About This Quote
Source Book: The Mythical Man-Month by Fred Brooks, 1975
Software complexity is intrinsic; simplifying it too much loses essential character.
In simple terms: Complexity is essential, not accidental.
Preserve essential complexity when abstracting.
Themes
Mood
Type
When to use this quote
- design reviews
- code documentation
- architecture planning
- risk assessment
Key Concepts
Questions to Reflect On
- How do you balance abstraction with essential detail?
- When does simplification become harmful?
Over‑simplification can hide critical behavior.