Code Quote by John Carmack
“The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. ... The trick is to pick the features that don't fight each other.”
About This Quote
Source Speech: Talk on Software Development, John Carmack, 2009
Feature addition incurs hidden costs, creating future constraints; choose compatible features to avoid conflict.
In simple terms: Adding features can block future growth; pick ones that work together.
Select features that complement each other.
Themes
Mood
Type
When to use this quote
- product planning
- feature prioritization
- software engineering
- project management
Key Concepts
Questions to Reflect On
- Which features could hinder future expansion?
- How can you evaluate feature compatibility early?
May underestimate long‑term maintenance effort.