Last year, I watched a project I’d poured six months into collapse. Not a slow, graceful decline, but a sudden, spectacular implosion. The client pulled the plug, citing “irreconcilable differences” – which, yes, is annoying corporate speak for “we messed up, but we’re blaming you.” My first reaction? Pure, unadulterated panic. Then anger. Then a deep, soul-crushing sense of failure. It felt like a personal attack, a judgment on my competence, my worth. I spent a weekend replaying every email, every meeting, every conversation, trying to pinpoint where I’d gone wrong, or more accurately, where they’d gone wrong. It was exhausting, unproductive, and frankly, a waste of good beer.
But after the initial gut punch, something shifted. I remembered the old texts, the ones I’d read for years, about a stoic approach to failure. Not the “grin and bear it” kind of stoicism, but the practical, “what can I actually do with this mess” kind. It’s not about being emotionless; it’s about not letting those emotions run the show. It’s about getting back to work, even when the work feels pointless. This isn’t some airy-fairy “positive thinking” nonsense. It’s a brutal, honest assessment of reality, designed to get you moving again.
The First Punch: What You Control (and What You Don’t)
Epictetus talked a lot about what’s “up to us” and what isn’t. My client pulling the plug? Not up to me. Their internal politics, their budget cuts, their sudden change of heart? All outside my sphere of influence. I could spend weeks fuming about their incompetence or their unfairness, but it wouldn’t change a thing. It would only make me miserable and distract me from what I could control. This is the core of stoic philosophy: understanding the difference between what’s within your power and what isn’t. You can’t control the market, the weather, or your boss’s mood. You can control your effort, your preparation, and how you respond when things go sideways.
Think about it. You send a carefully crafted proposal, and it gets rejected. You can’t control the committee’s decision, their budget constraints, or the fact that your competitor offered a slightly lower price. What you can control is the quality of your next proposal. You can control how you follow up. You can control whether you let that rejection define your entire week or if you treat it as a data point and move on. I’ve had days where a single terse email from a client would send me into a spiral, convinced the whole project was doomed. That’s letting external events dictate your internal state. It’s a losing battle. The stoic practice here is to pause, identify what’s truly yours to manage, and then focus all your energy there. Anything else is just noise.
Failure as Information: A Cold, Hard Look at the Stoic Approach to Failure
When that project died, I spent a solid week feeling sorry for myself. I vented to my wife, complained to my friends, and generally wallowed in self-pity. It was cathartic for about an hour, then it just became draining. Eventually, I forced myself to sit down and write it all out. Not a journal entry full of complaints, but a structured post-mortem. I asked myself specific questions: What were the initial project requirements? What did I actually deliver? Where were the communication breakdowns, both on my side and theirs? What assumptions did I make that turned out to be wrong? What processes did I follow, and which ones did I skip?
Letters to My Younger Self
30 short essays applying ancient philosophy to modern problems — career, relationships, money.
Read the Letters → $12
I found a few things. My initial proposal was too optimistic on timelines, driven by a desire to win the bid. I didn’t push back hard enough on scope creep when the client started adding features mid-way through. I trusted a verbal agreement about a key deliverable that should have been in writing, plain and simple. These weren’t character flaws; they were data points. They were specific, actionable insights. Marcus Aurelius wrote about seeing things for what they truly are, stripping away the judgment. That’s what this is. Failure isn’t a moral failing; it’s just information. Expensive, painful information, sometimes. But information nonetheless.
It hurts, but it’s useful.
My biggest gripe with that whole situation was how much time I wasted trying to get a clear answer from their legal team about the contract termination. They just kept sending boilerplate responses, which made it impossible to learn anything specific about their internal process failures or what exactly triggered the clause. It felt like they were actively trying to prevent any useful lessons from being learned, which is infuriating when you’re trying to improve. You can’t fix what you don’t understand, and sometimes, people make it incredibly hard to understand.