← All Perspectives Philosophy Team Strategy Get in Touch

Most investors experience compounding as a financial outcome — the line on the chart that goes up and to the right. Operators know it as something less elegant: a series of individually unglamorous decisions, most of which weren't obviously correct when they were made, that accumulate into a competitive position the market eventually prices.

The companies that endure don't just solve the two problems. They turn each solved problem into a harder-to-attack position. Each turn of the game, the gap between them and their nearest alternative widens slightly. Nobody notices for years. Then everyone notices at once.

When supply inverts to demand

The highest form of capital allocation isn't efficient deployment into existing lines of business. It's recognizing when a supply investment has the potential to become an external demand product — to flip from an internal cost into a revenue generator sold to everyone who has the same problem.

This only happens in a specific circumstance: when the supply problem you're solving is not unique to your business. When the infrastructure you've built to produce your own output is infrastructure that every other company in your industry also needs and currently doesn't have access to.

Exhibit 01 · Supply Inversion
The supply investment made to solve an internal problem becomes the product everyone else needs to buy
Amazon · 2000 → 2006
AWS: From supply cost to demand generator
Original supply problem
Running e-commerce at scale required reliable, elastic compute infrastructure that didn't exist as a purchasable service. Amazon built it internally.
↓ capital allocation decision ↓
Supply inverted to demand
Every company building software had the same supply problem. Amazon's infrastructure — built for its own cost problem — became the product sold to everyone else's cost problem. AWS launched 2006. Today it generates the majority of Amazon's operating profit.
Stripe · 2010 → Present
Payments: From checkout need to developer infrastructure
Original supply problem
Accepting payments online was extraordinarily difficult for developers. Stripe built payment rails to serve their own checkout need — clean, API-first, developer-friendly.
↓ capital allocation decision ↓
Supply inverted to demand
Every developer building a commerce product had the same problem. The API that solved their supply problem was exactly the product the market needed. The supply investment was the demand generator.

The pattern requires a specific recognition: not every supply investment has this potential. AWS worked because compute infrastructure was a universal supply problem. Stripe worked because payment complexity was a universal developer problem. The capital allocation decision that turned supply into demand required first observing that the problem was shared — that the solution had a market beyond the company that built it.

Operators who are capable of this observation think about capital allocation differently than those who model supply strictly as cost reduction. They ask: is this supply investment solving a problem that only we have, or one that everyone in our industry has? If the latter, there may be an option embedded in the supply spend — one that doesn't show up in any standard capital allocation model.


Capital allocation and the three phases

Capital allocation doesn't happen in a vacuum. It happens in the context of which problem is currently binding — and getting the phase wrong is expensive in ways that are hard to reverse.

In the demand phase, the right capital allocation posture is patient and diagnostic. The worst thing you can do is build large supply before the demand thesis is validated at market-clearing price. This is Peloton's mistake, run forward: the capital that burns in premature supply scaling is the capital that should have been used to keep the demand experiment running longer.

In the supply phase — when demand is proven and the constraint is production at economic cost — the right posture inverts. Here, speed matters more than optimization. The businesses that win supply phases win by moving faster than competitors can build equivalent infrastructure. Amazon's 2002–2008 playbook was exactly this: reinvest every dollar into supply capability, optimize the P&L later. The short-term margin sacrifice was the price of the long-term moat.

In the capital allocation phase — when the machine generates more cash than the core business can productively absorb — the constraint becomes imagination and discipline simultaneously. You need imagination to find new demand and supply problems worth solving at your scale. You need discipline to refuse to deploy capital below your hurdle rate just because the cash is sitting there. Most businesses in this phase make one of two expensive errors: they return too much capital and forfeit the next growth vector, or they make acquisitions that feel strategically coherent but don't clear the return threshold.

Berkshire Hathaway's capital allocation discipline — holding substantial cash until genuinely compelling deployment opportunities appear — isn't conservatism. It's the refusal to deploy below the hurdle rate, which is the only way to preserve the integrity of the compounding machine over time.


Compounding as micro shaping macro

Here's what makes the two-problem framework genuinely useful for investors rather than just interesting to operators: compounding is backward-looking in markets and forward-looking in operations.

When an analyst calls a business a compounder, they're observing the accumulated output of operator decisions made years — sometimes decades — earlier. The compounding is already in the financial statements. The stock often already reflects it. You're late to the observation.

When a management team makes a capital allocation decision today — whether to invest in supply optimization, whether to expand into an adjacent demand vertical, whether to hold cash or deploy at a suboptimal return — they're deciding whether the future compounder narrative will be earned or borrowed. The micro shapes the macro that someone else will eventually observe and price.

Compounding is backward-looking in markets and forward-looking in operations. The investor's edge is reading the decisions before the market prices the outcomes.

Exhibit 02 · Primary Source · Amazon 1997 Shareholder Letter
The decision log that preceded a trillion dollars of compounding
1997 Annual Letter
Amazon.com · Letter to Shareholders Jeff Bezos · Filed April 1998 · Publicly available

In 1997, with Amazon generating roughly $148M in revenue and losing money, Bezos wrote with unusual specificity about the capital allocation philosophy that would govern every subsequent decision. The core thesis: investment decisions would be made on the basis of long-term market leadership, not short-term profitability or Wall Street reactions.

Where forced to choose between improving GAAP accounting appearances and maximizing the present value of future cash flows, Amazon would take the cash flows. Every time.

The specific items he enumerated as long-term investments: customer base and brand, infrastructure and operational capacity, and the capabilities that would allow Amazon to serve customers in ways that are currently unimaginable. In 1997, that phrase was unremarkable. In retrospect, it was the option on AWS, Prime, advertising, and a logistics network that became its own competitive asset.

Analyst note: This letter was public in 1998. The capital allocation philosophy it described was not a secret. The market still priced Amazon as a retail company with no earnings for most of the next decade. The operator was reading a different set of variables than the market was. The micro decisions — each individually reasonable to deprioritize in favor of near-term margin — were compounding into the macro outcome that eventually forced a revaluation. The investor's edge was reading the decision log before the compounding was undeniable.

The infinite game

Think of a business as a turn-based strategy game with infinite turns — and no winning condition.

Each turn: observe your demand and supply positions, observe how the world has changed, allocate capital, execute, read the outcome. The next turn begins immediately.

Exhibit 03 · The Infinite Game
No final state. Every turn earns — or forfeits — the right to play the next one.
01 · Observe
Read the board
Demand state
Supply state
World state
02 · Decide
Allocate capital
What to change
What to hold
What to exit
03 · Execute
Run the machine
Deploy resources
Track signals
Don't drift
04 · Iterate
New state
Observe again
Decide again
Indefinitely

Bezos called it "Day One" — the insistence that Amazon was always in startup mode, always at the beginning of what was possible. Reed Hastings reinvented Netflix's content strategy twice before being forced to: DVD to streaming to original content, each transition initiated from a position of relative strength rather than existential necessity. The best operators don't wait for the turn to force them. They play it early.


What breaks the framework

Intellectual honesty requires naming where the two-problem model doesn't cleanly apply.

Exhibit 04 · Framework Limits
Three categories of business where the two-problem model loses fidelity
Regulated monopolies
Utilities, water infrastructure. Demand is mandated; supply is constrained by regulatory approval; capital allocation is governed by approved rate of return. The operator's lens here is less useful than a regulator's lens.
Political / access businesses
Defense primes, certain financial institutions. Demand is partly determined by relationships and institutional positioning. Willingness-to-pay analysis doesn't fully capture the procurement dynamics.
Circular financial instruments
Credit, certain structured products. Supply and demand are structurally circular — credit creates demand that creates credit. The production-and-delivery model this framework assumes doesn't hold.

The framework is most powerful for the universe it's designed for: businesses that produce goods or services, sell them to customers with real alternatives, and have genuine latitude over where to allocate capital. Which is most businesses. But knowing the edges of any framework is part of what makes the framework trustworthy.


So what's the goal?

Make the company more valuable. That sounds circular but it's actually clarifying — particularly when you're precise about what "more valuable" means from inside the building, not outside it.

From an operator's seat, value is a function of cash flow durability. Not the level of cash flows today — but how long they can be sustained, and how confidently they can grow. A business generating $100M in free cash flow that will almost certainly produce $110M next year and $120M the year after that is worth far more than one generating $200M today with real uncertainty about whether the moat holds. Investors price the confidence interval as much as the number. The operator's job is to structurally narrow that interval — through demand durability, supply resilience, and disciplined capital deployment — not by managing communications, but by making actual decisions that make the future more knowable.

Exhibit 05 · The Durability Framework
Three structural inputs. One output that matters.
Demand Durability
Customers who cannot easily leave
  • Deep workflow integration
  • High switching cost
  • Data / trust accumulation
  • Pricing power that holds
  • Cohort NRR stable across vintages
Supply Durability
A cost structure that doesn't blow up
  • Owned or long-term contracted infrastructure
  • Non-replicable R&D base
  • Input cost insulation at scale
  • Gross margin that expands with volume
  • Moat and cost are the same thing
Capital Allocation Durability
A team that deploys well, repeatedly
  • Track record across multiple phases
  • ROIC trend vs. cost of capital
  • Strategic focus — no shiny objects
  • Honest investor communication
  • Cost of capital treated as a lever
The output
Cash flows the market believes will compound across multiple business cycles — the only legitimate source of a durable premium multiple

These three durabilities compound on each other. Customers who can't leave give pricing power that funds better supply infrastructure that lowers unit costs that enables more aggressive reinvestment at the margin. The operator building all three simultaneously is building something that earns a premium multiple — not because they told a better story, but because they made the machine structurally harder to attack with each turn of the game.

The communication dimension is real, and worth stating directly. If you've built genuine durability and your investors don't understand it, your cost of capital is higher than it should be. That affects your ability to raise equity on favorable terms, structure acquisitions, attract talent who want to own stock in the business you're building, and fund the next turn at the right price. Articulating the durability thesis clearly isn't spin. It's closing the gap between what you've built and what the market currently believes about what you've built. When that gap is large and you've got the durability to justify closing it, that gap is itself a capital allocation opportunity.

The Operator's Frame · Three Parts, One Idea

Two problems. One infinite game. Build demand that doesn't leave, supply that doesn't break, and a capital allocation track record that earns the right to keep playing. Communicate what you've built honestly, because the market pricing it correctly is part of the machine. That's the frame. Everything else is execution — turn by turn, for as long as you're willing to keep playing seriously.