← writings

The cost of continuing

One of the hardest things a founder ever has to do is stop. Stop building the feature. Stop chasing the customer. Stop propping up the product nobody actually uses. Stop raising the round that isn't coming together. Stop working with the person it isn't working with. Stop telling yourself that one more month will make it all click.

We don't talk about stopping much, because the whole culture is built around the opposite. The stories we pass around are about persistence. The founder who kept going after fifty rejections, rebuilt the thing three times, almost went broke, and then finally won. So persistence starts to feel morally good, quitting feels like weakness, and changing direction feels like standing up and admitting the original direction was a mistake.

But persistence and being right are not the same thing. Sometimes continuing is courage and sometimes continuing is just avoidance, and the difference almost always comes down to one question: are you responding to the future, or are you trying to justify the past?

What a sunk cost actually is

A sunk cost is something you've already spent and can't get back. Money, time, code, emotional energy, credibility, years of your life. Once it's spent, it's spent, and it stays spent no matter what you do next.

Say you spend a year building a product and then figure out that customers don't care enough to pay for it. You've got two options. Keep building it, or stop and go do something else. Here's the thing people miss in the moment: that year is already gone under both options. Continuing doesn't win the year back. Stopping doesn't make the year disappear any harder than it already has. The year is gone either way. So the only question that actually matters is which path gives you the better outcome starting from today. That's easy to nod along to when it's a hypothetical. It's brutally hard when the sunk cost is your company, your savings, and the thing you told everyone you were doing.

It was never really about the math

We don't experience past investment as neutral history. We experience it as a story about who we are. I spent two years on this. I convinced my friends to quit their jobs and join. I told investors this was the future. I moved cities for it. I put my savings in. I told everyone I'm a founder. Walking away can feel like standing up and declaring that every one of those choices was wrong.

Continuing lets you put off that verdict. As long as the company is still alive, the sacrifice might still pay off someday. As long as the relationship is still going, maybe the blowup was just a rough patch. As long as the product still exists, maybe the market will finally come around. That's why the sunk-cost thing isn't really arithmetic. It's identity. You're not protecting the investment. You're protecting the meaning you attached to it.

Startups make this so much worse

The startup world pours fuel on this, because founders get told constantly that the winners are the ones who didn't give up. And it's kind of true. Most companies worth anything looked stupid at some point. The early product was embarrassing, customers were skeptical, investors passed, revenue was tiny, the founders were running on fumes. If everyone stopped at the first bad signal, almost nothing would ever get built.

But that same story is a perfect alibi for basically any failure. The market is early. They don't get it yet. We just need one more feature. We just need a real salesperson. We just need to raise enough to prove it. Every one of those might be true. Every one of those might also be a story you're telling so you don't have to stop. The whole game is telling perseverance apart from escalation, and the cruel part is that from the inside they feel identical.

Sometimes the past really did build something

I don't want to make it sound like everything you've already done is dead weight, because it isn't. Picture two startups, both two years in. The first one has nothing to show for it. No revenue, nobody coming back, no real insight, no clear customer. The second has twenty paying customers, retention curving the right way, real relationships in the industry, and a believable path to making money. Both spent two years.

The second one shouldn't keep going because it spent two years. It should keep going because those two years actually produced things that make its future better. That's the whole distinction. Code nobody needs is mostly just sunk. Code sitting under recurring revenue is an asset. A relationship that only exists because of history is a sunk emotional cost. A relationship with real trust and clear roles still has road ahead of it. The honest question is never how much it would hurt to admit part of the past was wasted. It's what the past actually built that's still worth something today.

The product nobody wants

The most visible founder sunk cost is the product itself. You spend months on the architecture, the workflows, the integrations, polishing the interface, and customers keep saying no. So the team's instinct is to build more, because building is measurable and feels productive, while market rejection is vague and painful and hard to look at directly. The product quietly turns into an anchor. Instead of asking what problem is urgent enough that someone will pay to make it go away, you start asking how you can get people to value the thing you already made. Those are different questions, and the second one starts from the sunk cost.

The test I keep coming back to is this. If this product didn't exist today, but you still knew everything you now know about the market, would you choose to build it? If the answer is no, then the fact that it already exists is not a good enough reason to keep going. There might be reusable pieces in there. You definitely learned things. A customer might point you at a better problem right next door. But keeping every part of the original product is not the same as keeping the value. Sometimes the most useful thing an old product does is show you what not to build next.

The codebase that becomes sacred

Engineers are especially prone to this, because code is visible effort. Every service, every schema, every abstraction is hours of someone's thinking, and deleting it feels like destroying real work. So teams defend architectural decisions long after those decisions stopped helping the company. They keep running some complicated piece of infrastructure because migrating off it would make the original build feel like a waste. They keep patching a brittle internal tool because someone spent six months on it. They avoid the rewrite because a rewrite means admitting the first design was wrong.

But the code is not the company. Code only matters to the extent it helps the company produce outcomes. The right question isn't how much this system cost to build. It's what it costs, from today forward, to keep it, replace it, or simplify it. And that genuinely cuts both ways, because rewrites have real future costs too. Migrations break things. The knowledge living in the old system is worth a lot. So "the new one would be cleaner" isn't automatically right either. The only argument that should be banned from the room is "well, we already built it."

The customer that eats the company

The same trap shows up in sales. You spend six months chasing one big logo. Security reviews, custom features they asked for, dozens of meetings, the contract revised ten times. And they still haven't signed. You keep going because walking away now would make those six months feel wasted. But those six months are already gone. The questions that actually matter are how likely this is to close now, how much more work it takes to get there, what it's really worth to you if it does, and what you're ignoring while you pour everything into this one deal.

Without a line you've decided you'll stop at, sales persistence quietly turns into dependency. The customer figures out that every new demand will get met, because you're emotionally incapable of walking away. You call it enterprise sales. Sometimes it's just escalation of commitment wearing a nicer outfit.

The hardest sunk costs are people

The most painful ones are almost always human. A founder relationship piles up history fast. You pick the idea together, split the equity, ship the first version, take the first calls, sit across from the same investors making the same promises, hold each other up through the scary stretches. At some point the relationship and the company stop being separable, and leaving stops feeling like leaving a job. It feels like abandoning who you were together. That keeps people in partnerships way past the point they'd tolerate any ordinary working relationship. We've come this far. We already gave each other equity. We already told everyone. We've been friends for years. None of that answers the only question that matters, which is whether it's actually likely to work from here.

But the opposite reflex is just as irrational, and I've written about this before. One brutal argument doesn't mean the whole thing is over. Feeling misunderstood, or even betrayed, in a single moment is not proof you can't build together. The honest version is harder than either reflex, because it asks whether the trust can genuinely come back, whether both people actually see what happened, whether the roles will get clearer, and whether each of you would still choose the other knowing what you know now. History only counts to the degree it predicts the future or built something real. The number of years you've spent together is not, by itself, a reason to stay.

Why vesting actually helps here

Equity tangles all of this up, because it ties past contribution to future value, and that's exactly where people get stuck. I can't leave now, I already spent a year earning this. But the equity you've already vested is yours whether you stay or not, and the part that hasn't vested is payment for work you haven't done yet. Those are two different things, and sunk-cost panic smears them together.

This is the whole reason four-year vesting with a one-year cliff is good. It stops the entire ownership question from being frozen at the moment you incorporated, back when you knew the least. It ties ownership to contribution that's still coming. It protects the company if someone leaves early, and it protects whoever stays from carrying a big chunk of inactive ownership forever. And when a separation does happen, it's governed by a document instead of a fight in a moment when everyone's hurt. The cliff doesn't make the hard call painless. It just keeps every hard call from turning into an improvised negotiation over the whole company.

Fundraising has its own version of this

You spend months getting ready to raise. The deck, the hundreds of investor names, the travel, the events, slowly reshaping the company around a financing story. Interest stays thin, and you keep going anyway, because the process has already eaten so much energy. Bit by bit the company stops serving customers and starts serving the round. We've already talked to sixty investors, the lead might be in the next ten. Sometimes it is.

But a sane raise needs the checkpoints set in advance. How long you'll keep raising before you turn back to revenue. What real investor interest actually looks like, so you're not reading politeness as momentum. Whether the company even survives without this money. Without those lines, fundraising turns into a casino where every no just makes you more determined to win back the time you already lost, which is the exact shape of the trap.

A pivot isn't a confession

Founders resist pivots because a pivot looks like admitting the original idea was wrong. But a good pivot usually isn't throwing the work in the trash. It's spending what you learned on a better direction. The first idea may have left you customer relationships, infrastructure, distribution, real knowledge of what people will and won't pay for, and a clearer sense of where you actually fit. A pivot keeps what's still worth keeping and drops what isn't.

The mistake lives at both extremes. Keeping everything because you're attached to it, or torching everything because you're frustrated. The good version just asks what you learned, what you built that transfers, which assumptions broke, and what should genuinely end. That's not quitting. It's updating, the same muscle I wrote about with betting on yourself: you move on the evidence instead of clinging to the belief you started with.

Write the stopping rules before you need them

The best time to decide when you'll stop is before you desperately want to keep going. So write the rules down while you're still calm. If this many qualified conversations don't convert, go back and question the market. If a pilot needs more custom work than the contract is even worth, stop expanding the scope. If a feature doesn't move activation or retention or revenue in a fair test, take it out. If the founder situation still isn't resolved after an honest correction window, reconsider the setup. If a raise hasn't produced any real diligence in a fixed window, turn back to customers or change the plan.

None of these should be a robot rule you follow straight off a cliff. New evidence can absolutely change them. But having the rule at all forces you to actually say out loud why you're continuing. Without one, hope quietly becomes the strategy, and hope is not a strategy.

The question that cuts through it

The single most useful way I know to catch yourself is to ask: if I weren't already doing this, would I start it today? Would I hire this person today, build this feature, chase this customer, enter this market, sign up for this founder arrangement, take on this architecture, invest at this price? The answer doesn't decide it for you, because starting fresh has its own costs and transitions are genuinely risky. But for one second it pulls history out of the room and shows you how much of your argument was just history doing the talking.

Don't confuse pain with proof

I want to put a real counterweight here, so none of this becomes an excuse to quit the second something gets hard. Difficulty is not the same as bad odds. The product can still be right while adoption is slow. A cofounder relationship can still be fixable after an ugly conversation. A person can still be great after a real mistake. The architecture can still be worth keeping. Being aware of sunk costs isn't permission to bolt the moment things get uncomfortable. It's permission to look at the situation honestly. Sometimes the honest answer is to keep going. The only difference that matters is that you continue because the future earns it, not because the past is demanding it.

None of it was wasted

There's a fear sitting underneath all of this, which is: if I stop, then everything I did was wasted. That's almost always false. A failed company makes a better founder. A failed product shows you a real market you couldn't see before. A broken partnership teaches you to define roles and say the hard thing out loud before trust collapses. A dead codebase still has pieces you'll reuse. A lost deal shows you how that kind of buyer actually thinks. Even a degree you never directly use still shapes how you reason.

You don't have to hit the original goal for something to have been worth it, and you really don't have to stay inside it forever to honor what it gave you. You can say it made complete sense with what you knew then, and still choose differently with what you know now. Changing direction doesn't mean the past was foolish. Most of the time it means the past did its job, which was to teach you enough to update.

What the job actually is

A founder's job was never to defend every decision they've already made. It's to put the next dollar, the next hour, and the next bit of trust toward the best future you can actually get from here. And that takes a kind of honesty that's genuinely uncomfortable. Noticing when conviction has quietly turned into identity. When persistence has turned into fear. When ownership has turned into attachment. When building one more feature is just easier than one more hard customer call. When keeping a relationship going is easier than facing what's changed in it. When raising more money is easier than admitting the model doesn't work.

The company doesn't owe consistency to the founder you were a year ago. It owes attention to what's actually true right now. Persistence, loyalty, conviction, all of it is real and all of it is valuable. But none of them should harden into a rule that forces you to keep making the same call after the facts have changed. The question was never whether the time and money and work and emotion you already spent will be wasted. That's paid. It's gone. The only real question is what deserves the next part of your life.

← more writings