Skip to content

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?” quote by Steve McConnell
Download Open image
““[...] 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?””

Steve McConnell

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.

Key Takeaway

Make architecture intuitive for the builder.

Themes

software design clarity ownership

Mood

pragmatic focused analytical

Type

advice instructional

When to use this quote

  • team meetings
  • code reviews
  • system architecture planning
  • onboarding new developers

Key Concepts

human‑centered design cognitive load implementation feasibility

Questions to Reflect On

  • How do you balance stakeholder requests with clarity?
  • What steps ensure you fully grasp the architecture before building?
A Different Perspective

If stakeholders demand features you don't understand, the design may become unmaintainable.

2.7 out of 5 (7 ratings)

More by Steve McConnell

Explore all 57 Steve McConnell quotes

More Architecture quotes

Browse all 2,966 Architecture quotes