---
title: "Meaning & Key Takeaway of: The important point is that the cost of…"
description: "\"The important point is that 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..."
image: "https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg"
---

#  The important point is that the cost of adding a feature…

![“The important point is that 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. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually…” quote by John Carmack](https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg)   [Download](https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg) [Open image](https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg)

> “The important point is that 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. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually wind up with a codebase that is so fragile that new ideas that should be dead-simple wind up taking longer and longer to work into the tangled existing web. The trick is to pick the features that don't fight each other.”

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

## About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Adding features incurs hidden costs beyond coding time, creating future obstacles and fragility in the codebase.

**In simple terms:** Features cost more than time, they hinder future growth.

Key Takeaway

Choose non‑conflicting features.

Themes

software design technical debt feature planning

Mood

pragmatic analytical

Type

advice technical

When to use this quote

- project planning
- software architecture
- product development
- team coordination

Key Concepts

modularity architectural integrity trade‑offs

Questions to Reflect On

- How do you evaluate long‑term impact of a feature?
- What processes prevent feature conflict?

A Different Perspective

Complex systems may still become tangled despite careful selection.

★ ★ ★ ★ ★   No ratings yet

[Adding Feature](https://sms4smile.com/quotes/about/adding-feature-1299541/) [Code](https://sms4smile.com/quotes/about/code/) [Code Cost](https://sms4smile.com/quotes/about/code-cost-1299543/) [Coding](https://sms4smile.com/quotes/about/coding/) [Coding Time](https://sms4smile.com/quotes/about/coding-time-4540747/) [Coming out](https://sms4smile.com/quotes/about/coming-out/) [Computer programming](https://sms4smile.com/quotes/about/computer-programming/) [Cost](https://sms4smile.com/quotes/about/cost/) [Cost Adding](https://sms4smile.com/quotes/about/cost-adding-1299542/) [Enough](https://sms4smile.com/quotes/about/enough/) [Expansion](https://sms4smile.com/quotes/about/expansion/) [Features](https://sms4smile.com/quotes/about/features/) [Fighting](https://sms4smile.com/quotes/about/fighting/) [Fragile](https://sms4smile.com/quotes/about/fragile/) [Given](https://sms4smile.com/quotes/about/given/) [Ideas](https://sms4smile.com/quotes/about/ideas/) [Important](https://sms4smile.com/quotes/about/important/) [Late](https://sms4smile.com/quotes/about/late/) [Learning](https://sms4smile.com/quotes/about/learning/) [Lists](https://sms4smile.com/quotes/about/lists/) [New ideas](https://sms4smile.com/quotes/about/new-ideas/) [Obstacles](https://sms4smile.com/quotes/about/obstacles/) [Picks](https://sms4smile.com/quotes/about/picks/) [Programming](https://sms4smile.com/quotes/about/programming/) [Should](https://sms4smile.com/quotes/about/should/) [Simple](https://sms4smile.com/quotes/about/simple/) [Tangled](https://sms4smile.com/quotes/about/tangled/) [Technology](https://sms4smile.com/quotes/about/technology/) [Time](https://sms4smile.com/quotes/about/time/) [Tricks](https://sms4smile.com/quotes/about/tricks/) [Wind](https://sms4smile.com/quotes/about/wind/)

## Related quotes

> [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…](https://sms4smile.com/quotes/john-carmack/the-cost-of-adding-a-feature-isn-t-just-the-time-it-takes-to-code-it/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [“Once out, AI is here to stay, but there are meaningful ways to use AI instead of cheap forgery.”](https://sms4smile.com/quotes/abhijit-naskar/once-out-ai-is-here-to-stay-but-there-are-meaningful-ways-to-use-ai/)

[Abhijit Naskar](https://sms4smile.com/quotes/author/abhijit-naskar/)

> [I wouldn't want everybody to be an art or literature major, but the world would be poorer - figuratively, anyway - if we were…](https://sms4smile.com/quotes/nicholas-kristof/i-wouldn-t-want-everybody-to-be-an-art-or-literature-major-but-the/)

[Nicholas Kristof](https://sms4smile.com/quotes/author/nicholas-kristof/)

> [After all, if you had the complete decision process, you could run it as an AI, and I'd be coding it up right now.](https://sms4smile.com/quotes/eliezer-yudkowsky/after-all-if-you-had-the-complete-decision-process-you-could-run-it/)

[Eliezer Yudkowsky](https://sms4smile.com/quotes/author/eliezer-yudkowsky/)

> [“Nothing that happened in the past is anything we can change. And it shouldn’t interfere with the happiness of the present.”](https://sms4smile.com/quotes/linda-armstrong/nothing-that-happened-in-the-past-is-anything-we-can-change-and-it/)

[Linda Armstrong](https://sms4smile.com/quotes/author/linda-armstrong/)

> [Whether you draw diagrams that generate code or you type at a browser, you are coding.](https://sms4smile.com/quotes/kent-beck/whether-you-draw-diagrams-that-generate-code-or-you-type-at-a-browser/)

[Kent Beck](https://sms4smile.com/quotes/author/kent-beck/)

> [“In this world, you are really limited only by your imagination. And coding ability.”](https://sms4smile.com/quotes/anonymous/in-this-world-you-are-really-limited-only-by-your-imagination-and/)

[Anonymous](https://sms4smile.com/quotes/author/anonymous/)

> [“You’re thinking she doesn’t see your outfit, or the color of your shoes. What she does see is You! I think you could stand…](https://sms4smile.com/quotes/linda-armstrong/you-re-thinking-she-doesn-t-see-your-outfit-or-the-color-of-your/)

[Linda Armstrong](https://sms4smile.com/quotes/author/linda-armstrong/)

> [“The history of Unix should have prepared us for what we’re learning from Linux (and what I’ve verified experimentally on a smaller scale by…](https://sms4smile.com/quotes/eric-s-raymond/the-history-of-unix-should-have-prepared-us-for-what-we-re-learning/)

[Eric S. Raymond](https://sms4smile.com/quotes/author/eric-s-raymond/)

> [“It appears evident that, for the average team, insisting on writing tests first, before functional coding, improves quality.”](https://sms4smile.com/quotes/david-j-anderson/it-appears-evident-that-for-the-average-team-insisting-on-writing/)

[David J. Anderson](https://sms4smile.com/quotes/author/david-j-anderson/)

> [For me, coding is a form of self-expression. The company controls the most effective means of self-expression I have. This is unacceptable to me…](https://sms4smile.com/quotes/justin-frankel/for-me-coding-is-a-form-of-self-expression-the-company-controls-the/)

[Justin Frankel](https://sms4smile.com/quotes/author/justin-frankel/)

> [“Naskar Constitution of GenAI (Sonnet) At times I'm hard on AI, at times I'm lenient, I have just one law on AI, keep the…](https://sms4smile.com/quotes/abhijit-naskar/naskar-constitution-of-genai-sonnet-at-times-i-m-hard-on-ai-at-times/)

[Abhijit Naskar](https://sms4smile.com/quotes/author/abhijit-naskar/)

> [I believe coding is fundamental to literacy in the future.](https://sms4smile.com/quotes/craig-federighi/i-believe-coding-is-fundamental-to-literacy-in-the-future/)

[Craig Federighi](https://sms4smile.com/quotes/author/craig-federighi/)

> [ Please don't fall into the trap of believing that I am terribly dogmatical about \[the goto statement\]. I have the uncomfortable feeling that others… ](https://sms4smile.com/quotes/edsger-dijkstra/please-don-t-fall-into-the-trap-of-believing-that-i-am-terribly/)

[Edsger Dijkstra](https://sms4smile.com/quotes/author/edsger-dijkstra/)

> [I think coding is gonna become the blue collar work of the future.](https://sms4smile.com/quotes/martellus-bennett/i-think-coding-is-gonna-become-the-blue-collar-work-of-the-future/)

[Martellus Bennett](https://sms4smile.com/quotes/author/martellus-bennett/)

## More by John Carmack

> [The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up…](https://sms4smile.com/quotes/john-carmack/the-idea-that-i-can-be-presented-with-a-problem-set-out-to-logically/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and you have…](https://sms4smile.com/quotes/john-carmack/the-situation-is-so-much-better-for-programmers-today-a-cheap-used-pc/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [ In the information age, the barriers \[to entry into programming\] just aren't there. The barriers are self imposed. If you want to set off… ](https://sms4smile.com/quotes/john-carmack/in-the-information-age-the-barriers-to-entry-into-programming-just/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [It's nice to have a game that sells a million copies.](https://sms4smile.com/quotes/john-carmack/it-s-nice-to-have-a-game-that-sells-a-million-copies/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [I've said before that I'm a remarkably unsentimental person.](https://sms4smile.com/quotes/john-carmack/i-ve-said-before-that-i-m-a-remarkably-unsentimental-person/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [Programming in the abstract sense is what I really enjoy. I enjoy lots of different areas of it... I'm taking a great deal of…](https://sms4smile.com/quotes/john-carmack/programming-in-the-abstract-sense-is-what-i-really-enjoy-i-enjoy-lots/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [I really think, if anything, there is more evidence to show that the violent games reduce aggression and violence. There have actually been some…](https://sms4smile.com/quotes/john-carmack/i-really-think-if-anything-there-is-more-evidence-to-show-that-the/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [I recognize that I possess a very special intellect, but at the same time, I recognize that I'm lacking in a lot of areas.…](https://sms4smile.com/quotes/john-carmack/i-recognize-that-i-possess-a-very-special-intellect-but-at-the-same/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [Some cynical people think that every activity must revolve around the mighty dollar, and that anyone saying otherwise is just attempting to delude the…](https://sms4smile.com/quotes/john-carmack/some-cynical-people-think-that-every-activity-must-revolve-around-the/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [The speed of light sucks.](https://sms4smile.com/quotes/john-carmack/the-speed-of-light-sucks/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [You can prematurely optimize maintainability, flexibility, security, and robustness just like you can performance.](https://sms4smile.com/quotes/john-carmack/you-can-prematurely-optimize-maintainability-flexibility-security-and/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [Honestly, I spend very little time thinking about past events, and I certainly don't have them ranked in any way. I look back and…](https://sms4smile.com/quotes/john-carmack/honestly-i-spend-very-little-time-thinking-about-past-events-and-i/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [I have fond memories of the development work that led to a lot of great things in modern gaming - the intensity of the…](https://sms4smile.com/quotes/john-carmack/i-have-fond-memories-of-the-development-work-that-led-to-a-lot-of/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [Focused, hard work is the real key to success.](https://sms4smile.com/quotes/john-carmack/focused-hard-work-is-the-real-key-to-success/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

> [If you're willing to restrict the flexibility of your approach, you can almost always do something better](https://sms4smile.com/quotes/john-carmack/if-you-re-willing-to-restrict-the-flexibility-of-your-approach-you/)

[John Carmack](https://sms4smile.com/quotes/author/john-carmack/)

[Explore all 44 John Carmack quotes ](https://sms4smile.com/quotes/author/john-carmack/)

## More Code quotes

> [At the deepest level, all living things that have ever been looked at have the same DNA code. And many of the same genes.](https://sms4smile.com/quotes/richard-dawkins/at-the-deepest-level-all-living-things-that-have-ever-been-looked-at/)

[Richard Dawkins](https://sms4smile.com/quotes/author/richard-dawkins/)

> [It is no secret that I have read 'The Da Vinci Code' several times. I genuinely believe that 'The Da Vinci Code' and 'Angels…](https://sms4smile.com/quotes/ashwin-sanghi/it-is-no-secret-that-i-have-read-the-da-vinci-code-several-times-i/)

[Ashwin Sanghi](https://sms4smile.com/quotes/author/ashwin-sanghi/)

> [Programmers are always surrounded by complexity; we cannot avoid it… If our basic tool, the language in which we design and code our programs,…](https://sms4smile.com/quotes/tony-hoare/programmers-are-always-surrounded-by-complexity-we-cannot-avoid-it-if/)

[Tony Hoare](https://sms4smile.com/quotes/author/tony-hoare/)

> [One of my most productive days was throwing away 1,000 lines of code.](https://sms4smile.com/quotes/ken-thompson/one-of-my-most-productive-days-was-throwing-away-1-000-lines-of-code/)

[Ken Thompson](https://sms4smile.com/quotes/author/ken-thompson/)

> [Writing code means always having to say you're sorry.](https://sms4smile.com/quotes/paul-ford/writing-code-means-always-having-to-say-you-re-sorry/)

[Paul Ford](https://sms4smile.com/quotes/author/paul-ford/)

> [It would be a piece of ingenuousness to accuse the man of today of his lack of moral code. The accusation would leave him…](https://sms4smile.com/quotes/jose-ortega-y-gasset/it-would-be-a-piece-of-ingenuousness-to-accuse-the-man-of-today-of/)

[Jose Ortega y Gasset](https://sms4smile.com/quotes/author/jose-ortega-y-gasset/)

> [I loved 'Chicago Code;' I watched that a lot. It was great because it really captured the city - I'm from Chicago, too.](https://sms4smile.com/quotes/jessy-schram/i-loved-chicago-code-i-watched-that-a-lot-it-was-great-because-it/)

[Jessy Schram](https://sms4smile.com/quotes/author/jessy-schram/)

> [I kind of pride myself on coming onto things that are well-oiled machines and finding a way to bring what I bring and fit…](https://sms4smile.com/quotes/rob-lowe/i-kind-of-pride-myself-on-coming-onto-things-that-are-well-oiled/)

[Rob Lowe](https://sms4smile.com/quotes/author/rob-lowe/)

> [When we're done simplifying the tax code, getting the lobbyist carve outs our of the tax code, lowering our rates and letting people have…](https://sms4smile.com/quotes/paul-ryan/when-we-re-done-simplifying-the-tax-code-getting-the-lobbyist-carve/)

[Paul Ryan](https://sms4smile.com/quotes/author/paul-ryan/)

> [The tax code is 10 times the size of the Bible with none of the good news.](https://sms4smile.com/quotes/paul-ryan/the-tax-code-is-10-times-the-size-of-the-bible-with-none-of-the-good/)

[Paul Ryan](https://sms4smile.com/quotes/author/paul-ryan/)

> [The Cheney team had, for example, technological supremacy over the National Security Council staff. That is to say, they could read their e-mails. I…](https://sms4smile.com/quotes/lawrence-wilkerson/the-cheney-team-had-for-example-technological-supremacy-over-the/)

[Lawrence Wilkerson](https://sms4smile.com/quotes/author/lawrence-wilkerson/)

> [ \[T\]he tax code has been piling up, year after year, a symbol of everything gone wrong in America, of arrogant rulers and lost freedom,… ](https://sms4smile.com/quotes/dick-armey/t-he-tax-code-has-been-piling-up-year-after-year-a-symbol-of/)

[Dick Armey](https://sms4smile.com/quotes/author/dick-armey/)

> [In open source, you really have to be near the watershed to have an impact on the source code. Customers want to be near…](https://sms4smile.com/quotes/peter-fenton/in-open-source-you-really-have-to-be-near-the-watershed-to-have-an/)

[Peter Fenton](https://sms4smile.com/quotes/author/peter-fenton/)

> [We can use our art to become political, to become something you want to talk about. We make clothes, but we have the chance…](https://sms4smile.com/quotes/olivier-rousteing/we-can-use-our-art-to-become-political-to-become-something-you-want/)

[Olivier Rousteing](https://sms4smile.com/quotes/author/olivier-rousteing/)

> [Your zip code or your income level should not dictate your access to healthy drinking water.](https://sms4smile.com/quotes/alex-padilla/your-zip-code-or-your-income-level-should-not-dictate-your-access-to/)

[Alex Padilla](https://sms4smile.com/quotes/author/alex-padilla/)

[Browse all 1,662 Code quotes ](https://sms4smile.com/quotes/about/code/)

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Quotation",
            "text": "The important point is that 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. Sure, any given feature list can be implemented, given enough coding time. But in addition to coming out late, you will usually wind up with a codebase that is so fragile that new ideas that should be dead-simple wind up taking longer and longer to work into the tangled existing web. The trick is to pick the features that don't fight each other.",
            "creator": {
                "@type": "Person",
                "name": "John Carmack"
            },
            "isPartOf": {
                "@id": "https://sms4smile.com/quotes/#website"
            },
            "url": "https://sms4smile.com/quotes/john-carmack/the-important-point-is-that-the-cost-of-adding-a-feature-isn-t-just/",
            "about": {
                "@type": "Thing",
                "name": "Code"
            },
            "@id": "https://sms4smile.com/quotes/john-carmack/the-important-point-is-that-the-cost-of-adding-a-feature-isn-t-just/#quotation",
            "image": {
                "@type": "ImageObject",
                "@id": "https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg",
                "contentUrl": "https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg",
                "url": "https://sms4smile.com/quotes/i/a14/john-carmack-15030_code_the-important-point-is-that-the-cost-of_2965733.jpg",
                "width": 1080,
                "height": 1080,
                "caption": "“The important point is that the cost of adding a feature isn't just the time it takes to code it. The cost…” — John Carmack",
                "creditText": "SMS4Smile Quotes",
                "creator": {
                    "@id": "https://sms4smile.com/quotes/#organization"
                }
            }
        },
        {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://sms4smile.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Quotes",
                    "item": "https://sms4smile.com/quotes/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "John Carmack",
                    "item": "https://sms4smile.com/quotes/author/john-carmack/"
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "name": "The important point is that the...",
                    "item": "https://sms4smile.com/quotes/john-carmack/the-important-point-is-that-the-cost-of-adding-a-feature-isn-t-just/"
                }
            ],
            "@id": "https://sms4smile.com/quotes/john-carmack/the-important-point-is-that-the-cost-of-adding-a-feature-isn-t-just/#breadcrumb"
        },
        {
            "@type": "WebSite",
            "@id": "https://sms4smile.com/quotes/#website",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "publisher": {
                "@id": "https://sms4smile.com/quotes/#organization"
            }
        },
        {
            "@type": "Organization",
            "@id": "https://sms4smile.com/quotes/#organization",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "logo": {
                "@type": "ImageObject",
                "url": "https://sms4smile.com/quotes/wp-content/themes/sq/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            }
        }
    ]
}
```
