June 15, 2026 · 4 min read
Your Small Habits Are Already a Portfolio — Just Not Yours
The $20-a-week habit you barely notice isn't costing you $20 a week. It's costing you the decades of compounding that money never got to do. A look at the habit engine, with real numbers.
Nobody decides to spend twenty thousand dollars. They decide to spend twenty dollars, about a thousand times, without ever once feeling the weight of it. That's the strange thing about a small recurring habit: the individual transaction is too small to argue with, and the sum is too large to picture. So we never picture it.
The habit engine is built to make you picture it — not as a scolding, but as arithmetic. It takes the money a steady habit quietly absorbs and asks one question: what if those exact same dollars, on that exact same schedule, had been pointed at the market instead?
The most expensive thing isn't the spend
Here's the part that catches people off guard. The cost of a habit was never really the money you handed over. It's the money that money would have become.
Take the flagship example: twenty dollars a week on sports bets, redirected into a plain S&P 500 index fund since the end of 2015. Not a moonshot, not a stock pick — the most boring, default index there is. The dollars don't change. The schedule doesn't change. The only difference is where they landed.
To see why even the boring index does the heavy lifting, look at what a single lump of money has done over a comparable stretch. One thousand dollars left in the S&P 500 at the end of 2015 is worth $6,490 today — and that's without adding a cent more. The habit version keeps feeding it, week after week, which is where the real engine kicks in.
Quitting didn't grow the money. The market did.
This is the honest framing, and it's worth being precise about it: redirecting the spend is the only move you make. You don't earn more. You don't deprive yourself of anything you couldn't already live without. You just move the dollars somewhere that compounds, and then the asset does every bit of the growing.
That distinction matters because it removes the willpower mythology. You're not being asked to become a different, more disciplined person. You're being asked to change a destination — once — and let time do what time does.
It also means the what matters enormously. The same redirected dollars land very differently depending on where they go:
Toggle that to a log scale and the comparison gets fairer — on a straight axis the biggest mover squashes everything else flat, which hides how the steadier choices actually behaved. The point isn't "pick the winner." It's that the steady, unglamorous index asked the least of you and still rewarded the redirect.
It's not just vices
The engine covers the whole quiet middle of a budget, not just the guilty stuff:
- A forgotten subscription you've been meaning to cancel for two years.
- The food delivery markup you pay for not wanting to drive.
- The energy drinks, the lottery ticket that's "basically free," the first paycheck you wish you'd started investing the day you got it.
None of these is a moral failing. They're just dollars on autopilot — and autopilot is exactly what compounding rewards, if you point it the right way.
What this is really for
The habit engine isn't trying to talk you out of a coffee. It's trying to make an invisible tradeoff visible, because the tradeoff is the whole point and it almost never gets shown honestly.
A few quieter takeaways:
- The gap is the lesson. The distance between "spent" and "could have grown into" is the real number — and it's almost always bigger than people expect, because compounding is multiplicative and intuition is additive.
- Time is the lever, not income. Starting earlier with small amounts beats starting later with large ones, more often than feels fair.
- No deprivation required. Every figure here is "same money, moved." That's it.
Want to run it on a habit of your own? Browse the habit engine, or skip straight to the calculator and point any amount, on any schedule, at any asset. Every number on this page is computed from real historical prices, so the day the data updates, this post updates with it.