Beer Quote by Steve McConnell
“Building software implies various stages of planning, preparation and execution that vary in kind and degree depending on what's being built. [...] Building a four-foot tower requires a steady hand, a level surface, and 10 undamaged beer cans. Building a tower 100 times that size doesn't merely require 100 times as many beer cans.”
About This Quote
Source Book: Code Complete, 2nd ed., 2004
Software development is a layered process where planning, preparation, and execution must scale non‑linearly with project size and complexity.
In simple terms: Building larger systems needs more than just more resources.
Scale processes, not just inputs.
Themes
Mood
Type
When to use this quote
- startup product development
- enterprise system architecture
- construction project planning
- team coordination
Key Concepts
Questions to Reflect On
- How do you adjust planning when project size grows?
- What non‑resource factors become critical at scale?
Larger projects also demand stronger communication and risk mitigation.