Skip to content

Complexes Quote by Steve McConnell

“The default movement on a software project should be in the direction of taking elements of the software away to make it simpler rather than adding elements to make it more complex.” quote by Steve McConnell
Download Open image
“The default movement on a software project should be in the direction of taking elements of the software away to make it simpler rather than adding elements to make it more complex.”

Steve McConnell

About This Quote

Source Book: Code Complete, 2nd Edition, 2004

Software should be stripped down to essentials, removing unnecessary parts to improve clarity and maintainability.

In simple terms: Simplify software by removing excess.

Key Takeaway

Prioritize removal over addition.

Themes

simplicity maintenance design efficiency

Mood

analytical pragmatic

Type

technical advisory

When to use this quote

  • code reviews
  • architecture planning
  • feature deprecation
  • team discussions

Key Concepts

modularization refactoring lean principles

Questions to Reflect On

  • Which components truly add value?
  • How can you measure complexity?
A Different Perspective

Removing features may reduce functionality needed by users.

3.0 out of 5 (3 ratings)

More by Steve McConnell

Explore all 57 Steve McConnell quotes

More Complexes quotes

Browse all 1,634 Complexes quotes