Skip to content

Complexity Quote by Frederick P. Brooks Jr

“Digital computers are themselves more complex than most things people build; they have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnitude more states than computers do. Likewise, a scaling-up of a software entity is not…” quote by Frederick P. Brooks Jr
Download Open image
““Digital computers are themselves more complex than most things people build; they have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders of magnitude more states than computers do. Likewise, a scaling-up of a software entity is not merely a repetition of the same elements in larger size; it is necessarily an increase in the number of different elements. In most cases, the elements interact with each other in some nonlinear fashion, and the complexity of the whole increases much more than linearly. The complexity of software is an essential property, not an accidental one.””

Frederick P. Brooks Jr

About This Quote

Source Book: The Mythical Man-Month, Frederick P. Brooks Jr., 1975

Software complexity grows faster than hardware because of many interacting components and states, making design and testing difficult.

In simple terms: Software gets harder as it grows due to many parts interacting.

Key Takeaway

Design for modularity and manage interactions.

Themes

complexity software engineering systems design

Mood

cautious analytical

Type

technical reflective

When to use this quote

  • large-scale system development
  • enterprise software
  • critical infrastructure
  • team coordination
  • risk assessment

Key Concepts

nonlinear interaction state explosion scalability

Questions to Reflect On

  • How can you reduce hidden interactions in a large codebase?
  • What modular patterns help contain complexity?
A Different Perspective

Complexity cannot be eliminated, only managed; trade‑offs may limit simplification.

4.8 out of 5 (8 ratings)

More by Frederick P. Brooks Jr

Explore all 61 Frederick P. Brooks Jr quotes

More Complexity quotes

Browse all 1,182 Complexity quotes