The hardest decisions at work are rarely between a good job and a bad job. They are between a known outcome and a possible one. Staying pays a certain amount; leaving pays a distribution. Your brain, unfortunately, is not built to compare those two shapes cleanly.
Most people who regret staying did not regret their skills or effort; they regretted the years they paid for stability they never actually used. Most people who regret leaving did not regret the risk itself; they regretted leaving before they had any idea what they were aiming at.
1. Separate the job from the identity
Before you look at numbers, look at language. Write the first three sentences you would say to a stranger about what you do. If every sentence includes your title, your employer, or your compensation, the job is carrying your identity for you. Leaving will feel existential because it will be existential. That is not a reason to stay. It is a reason to make the identity part of the project, not a side effect.
2. Calculate honest runway
Runway is not savings divided by spending. Runway is savings divided by real spending, including the things you quietly assume will keep flowing when they will not — help from parents, employer-linked benefits, automatic raises, bonuses, perks that look like salary and are actually contracts. Strip those out. Then ask:
- How many months can I survive with zero income?
- How many months can I survive with half income from the new thing?
- At what point do I have to come back to a job like the one I left, and is that acceptable?
If the answer to the third question is no, you do not have enough runway yet. That is not cowardice; that is arithmetic.
3. Run the regret minimisation test
Project yourself forward ten years and ask two questions in order:
- If I stay, and it goes well, what is the best version of this life?
- If I leave, and it goes poorly, what is the worst version I can live with?
Most people asking only the first question stay forever. Most people asking only the second question leave impulsively. Both together produce a decision you can defend to your future self.
4. The three tests
The conviction test
Can you describe what you are leaving for in one sentence, without hedging, to someone who does not know the industry? If not, you are running from, not toward. Running from can still be correct, but it is a different decision and usually needs a landing pad.
The reversibility test
Can you, realistically, get a job comparable to the one you left within six months if the new thing fails? If yes, your risk is mostly emotional. If no, you need a longer runway or a smaller first step.
The regret asymmetry test
Imagine both futures in equal detail. Stay for ten more years vs. leave and have it not work. Which one do you resent more? Resentment is a data point; it tells you which outcome your nervous system is already avoiding.
5. Ways to leave that are not quitting cold
- Go to part-time or four-day week while you build the next thing.
- Take a sabbatical with right of return, if your employer offers one.
- Leave with a three-month consulting arrangement with your current employer as a client.
- Leave after you have one signed customer, one committed investor, or one written offer from the new path.
Most people treat leaving as a binary. It is not. The gradient in the middle is where almost every successful jump actually lives.
6. A short script
- Can I say, in one sentence, what I am leaving for?
- Do I have twelve months of honest runway, not optimistic runway?
- If it fails, can I re-enter a similar job within six months?
- If I stay, what is the story I will tell myself in five years?
- Is there a smaller first step — part-time, contract, sabbatical — that reduces the risk without killing the move?
“Stable jobs pay you money. They do not pay you time. That is the trade most people forget until it is too late to renegotiate.”
Try the framework
Apply this to your own decision in 60 seconds
Use the structured decision engine to map scenarios, lenses, and a 5-year timeline for what you are actually facing.
Open analyzer