What are we giving up? Use it to allocate scarce resources.
What you will learn
Identify opportunity cost separately from cash spending.
Exclude sunk costs from a forward-looking comparison.
What is it?
Economic thinking allocates scarce engineering time, budget, and attention by comparing the marginal value of the next increment against its true opportunity cost—while ignoring sunk costs that cannot be recovered.
Opportunity cost is the value of the next-best alternative; marginal analysis compares what one additional increment costs and contributes.
Core question
What are we giving up?
When to use it
Use it to allocate scarce resources.
Tools and techniques
Key techniques
Explicit opportunity-cost pairingPair every proposed investment with the next-best use of the exact same engineering capacity.
Marginal increment comparisonEvaluate what the next engineer-week or budget slice delivers rather than only total program value.
Sunk-cost exclusion ruleJudge continuation strictly on future incremental cost and benefit, ignoring money already spent.
Procedure: think it through step by step
Work through these steps in order, applying the tools above. Write down the answer to each step before moving on.
For a proposed investment, write the next-best use of the same resources and compare the next increment, not only total spend.
Visual guide
WorkflowFrom situation through deliberate steps to outputRead the workflow as text
SituationA team has one engineer-month available.
Step 1Name the scarcity
Step 2Compare alternatives
Step 3Choose at the margin
OutputChoose the increment with the strongest justified value and record what was deferred.
Mind mapFour connected questions to keep in viewRead the mind map as text
Economic thinking
Scarce resource
Opportunity cost
Marginal benefit
Marginal cost
Detailed examples
Core scenario
Situation: A team has one engineer-month available.
How to apply: Compare extra resilience work with automation that would remove repeated manual effort.
Outcome: Choose the increment with the strongest justified value and record what was deferred.
02 / Pursuing 99.999% vs. 99.95% availability on an internal tool
Situation: A team proposes spending six engineer-months to raise an internal reporting portal from 99.95% to 99.999% uptime.
How to apply: Compare the marginal value of 22 fewer minutes of annual internal downtime against using those six engineer-months to automate customer-facing recovery.
Outcome: Keep the internal portal at 99.95% and invest the engineering capacity in customer-facing reliability.
03 / Stopping a troubled custom framework after six months
Situation: A team hesitates to retire a fragile custom build tool because six months were already spent creating it.
How to apply: Exclude the six months of sunk effort and compare future maintenance cost against adopting a standard open tool.
Outcome: Retire the custom tool in a two-week migration and reclaim weekly maintenance hours.
Illustrative examples showing how the lens changes decisions; not measured outcomes.
Practice and keep learning
Watch out: Already-spent money is not a reason to keep funding a weak option.
Getting better at it
01 · Learn the foundationRemember that “approved budget” or “salaried time” is never free—its real cost is the highest-value work displaced.
02 · Build daily fluencyAsk in every roadmap review: “What does the next slice of investment buy us, and what specific project are we delaying to fund it?”
03 · Master under pressureWrite clear sunset criteria before starting major initiatives so teams can exit low-return investments without sunk-cost guilt.
Combine this lens with others rather than relying on it alone. Browse all thinkings
Review and make it your own
The idea to remember
Compare the additional benefit and cost of the next choice, including the best alternative you give up.
An outline for your notes
Use a problem of your own. Write a short answer to each prompt, then return after trying the method.
Alternative: name the best other use of the same resources.
Margin: compare additional benefit with additional cost.
Decision: separate recoverable future costs from sunk spending.
Check your understanding
Answer from memory before opening the suggested answer.
Why is already-spent migration effort not enough reason to continue?
Compare with a suggested answer
That effort cannot be recovered by the next choice. Compare the future costs and benefits of continuing, changing direction, or stopping.
Can a free tool have a high economic cost?
Compare with a suggested answer
Yes. Integration, training, maintenance, switching, and displaced work consume resources even without a license fee.
Connect it to another idea
Economic thinking compares scarce-resource trade-offs; commercial thinking examines who receives value and how an offer can sustain its delivery.