Honest Take — Before You Begin
Start with the runbook, because it is the deliverable most likely to matter this year. If you are a working software engineer in this decade, a layoff — yours or your team's — is …
Engage the class of "things I caused, partially, and have to live with" — and the class of things done to you that feel the same. Build the layoff protocol before you need it. Own the shame-vs-guilt distinction operationally. Inventory your failure history and identify which past failures still operate as shame patterns in current behavior. Engage regret honestly, without the "everything happens for a reason" cope. Guilt is a contained exception with a defined recovery path: catch, log, correct, continue. Shame is the unbounded retry loop that has consumed the call stack — recursive self-attack with no exit condition, plus the meta-shame about not handling shame well. The system needs a base case; Walker's inner-critic interrupt is the introduction of one — a hard interrupt that breaks the recursion before the stack overflows. A layoff is a hard eviction by a scheduler you don't control; the protocol is the graceful-degradation runbook. The failure inventory is the personal post-mortem infrastructure that salaried engineers get from teams for free and solo operators must build deliberately — and the blameless post-mortem works because it disaggregates the failure (the action) from the operator (the person), which is exactly the move shame refuses. Most engineering organizations have learned this for systems and not for selves; the asymmetry produces engineers who run blameless post-mortems on production incidents and cannot run them on their own careers. Duke on quitting is sunk-cost discipline: the invested time is spent regardless; the only question is whether the next hour is well-allocated — and the shame system is the sunk-cost fallacy's enforcement arm. Frankl, not Git, handles the part of the bad commit you genuinely can't revert.
This course unlocks once you've finished its prerequisite. Open prerequisite →
Start with the runbook, because it is the deliverable most likely to matter this year. If you are a working software engineer in this decade, a layoff — yours or your team's — is …
Failure is the standard outcome of trying things. Most of what most people try does not work; that is the modal experience of a working life, not a special tragedy. What varies is…
Approach: Essential
Approach: Essential
Approach: Essential
Approach: Essential
Approach: Important
Approach: Important
Approach: Important
Approach: Important
1. Build LAYOFFPROTOCOL.md — what you will do in the first 24 hours / first week / first month if the job ends or the contract doesn't convert. Concrete, not aspirational: specifi…
11 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.