Architecture Quote by Steve McConnell
““[...] you shouldn't be uneasy about any parts of the architecture. It shouldn't contain anything just to please the boss. It shouldn't contain anything that's hard for you to understand. You're the one who'll implement it; if it doesn't make sense to you, how can you implement it?””
About This Quote
Source Book: Code Complete, 2nd Edition, 2004
A design should be clear to its implementer, not tailored to appease superiors or obscure for the sake of complexity.
In simple terms: Design for understandability, not boss‑pleasing or unnecessary difficulty.
Make architecture intuitive for the builder.
Themes
Mood
Type
When to use this quote
- team meetings
- code reviews
- system architecture planning
- onboarding new developers
Key Concepts
Questions to Reflect On
- How do you balance stakeholder requests with clarity?
- What steps ensure you fully grasp the architecture before building?
If stakeholders demand features you don't understand, the design may become unmaintainable.