Crash-Only Thinking
A few weeks ago, I learned about something called crash-only software (ht, Robert Greco). This is software that has no normal "start" or "stop" mechanisms. It can only be stopped by crashing it. Often this means unplugging the computer physically. It can only be restarted through some sort of failure-recovery routine, with a hard reboot being the most extreme kind. There's a whole theory of crash-only software design apparently.
The idea of crash-only design steelmans a strawman idea of mine that has cropped up in multiple recent posts. In How To Fall Off the Wagon, I argued that falling-off-the-wagon is the right focal point for understanding self-improvement efforts. On the Unraveling of Scripts was about why major life transitions are necessarily messy. In The Adjacency Fallacy, I argued that career transitions necessarily involve a period of anomie caused by status and value disorientation. Crash-only is the more powerful version of all those ideas. From a crash-only perspective, falling off the wagon (and getting back on) isn't the main thing. It's the only thing.
A self-improvement system, or a management model for a business, that doesn't solve for crash-only constraints isn't a solution, because it will cost more in crash-recovery effort than the value it creates. Transition management of any sort has to be entirely about crash-only mechanisms.
Software ideas of crash-only design don't port well to human lives and businesses. So how do you port the thinking?
The software in your head -- all that neural code that drives all your thinking and habits -- is largely crash-only. You can start and stop relatively simple behaviors in non-crash-only ways (like closing your eyes, starting and stopping coarse bodily movements like walking), but the rest is crash-only.
Management models embodied by an organization -- all those organizational habits, incentive structures and CEO-message-reinforcement -- is largely crash-only. You can change how you order paper clips and your lunch buffet vendor in a graceful non-crash ways, but the rest is crash-only.
Crash-only means there is no such thing as gracefully starting and stopping non-trivial parts of your life or business. You have to crash what you're doing and recover in a more promising direction. The fact that it is a crash means that, unlike normal decisions, there is a sharply increased probability of not coming out the other end.
Crashes are traumatic, high-entropy, messy ways to achieve transitions, which is why transitions in life and business are so hard. We want clean, smooth turns that smoothly and isentropically shed momentum in one direction and accumulate it in another direction.
It doesn't happen.
We recognize this intuitively and try to minimize crashes. One way we do this is to burden a single crash-and-recovery event with a huge pile of accumulating necessary changes. At some point, the burden gets so high, we actively wish for a disaster that can give us a fresh start. This makes the rare crash events worse, since we are not used to dealing with crash/recovery periods and have no good transition-management meta behaviors.
In software, I think crash-only design thinking has actually gone mainstream in a disguised form. Though not much actual software is written in crash-only ways, the emerging discipline of DevOps incorporates crash-only thinking in deployment processes. But that's a bunny-trail for software engineers.
If life and business, crash-only is not a choice but an operating condition, because both are bundles of entrenched habits without on/off switches. Not only are there no kill commands (or the equivalent of Task Manager in Windows to force misbehaving programs to shut down) to forcibly stop behaviors, there is no equivalent to pulling the plug, short of perhaps some sort of controlled brain damage.
Crash-Only Life Phenomenology
Here are some illustrations from personal life at various levels of abstraction.
- You can't change careers by stopping one career and starting another. You can only crash one career, more or less gracefully, and do some bricolage with the broken pieces to restart in another domain.
- You can't live life as a series of projects, with arrival and departure ritual events marking actual clean beginnings and endings. You can only abandon one project, leaving some residual marginal value on the table so to speak, and dive into the deep end of another, where there is already a pre-existing party that you have to gatecrash.
- You can't fall asleep by flipping a switch and turning off your thoughts. You can only let the thoughts exhaust themselves, and perhaps kill some runaway thought trains with milk and cookies.
- You can't wake up with a clean mind. Only with fragmentary memories of dreams, dormant worries rushing back in with a vengeance, and so forth.
- You can't "calm down" when you are upset simply by flipping a switch. You have to meditate or something. You can't "get your head in the game" by an act of sheer will, you have to fake enthusiasm and energy until the real thing takes root.
- You can't perfectly pack up your stuff and unpack it in a new home and resume your life. You have to disrupt and crash several of your routines, and hack together new, shaky ones and stabilize them.
- You can't "win" life as though it were a staircase of finite-game "levels" (in both the James Carse sense and the video-game sense). You have to refactor your understanding of what life is, through some infinite-game immersion periods between levels; what I called liminal passages in Tempo.
- You can't just cleanly exit a dying line of business with flatlined revenue and shrinking margins. You have to go through some traumatic layoffs and restructurings, create a pool of cash to restart with (refinancing if necessary), and then restart in the mess.
- You can't just decide to switch out the technology on which your company is built for a new, better kind. Too many people have invested careers, learning time and so forth. You have to slowly starve the things you want to kill and feed the new stuff and grow it as a new competency.
- You can't just abandon an unprofitable market and gracefully pivot to a new one even if the two take exactly the same competencies and technology. If you stop selling apples and start selling bananas, your loyal apple-only customers will punish you with bad PR, new banana-only customers will need to be stolen in messy ways from banana incumbents, and apple+banana customers will have to go through something of a renegotiation with you, especially if they already buy their bananas elsewhere but like you enough to give you that business.
- A board of directors cannot just swap out a CEO. They can only crash the entire loyal part of the executive team, put in a lame-duck temp, and have the new CEO rebuild via some delicate surgery that will involve tests of loyalty, new people and persuasion of indispensable but hostile people.
- Predictable and controllable crash-state behaviors are sort of like equanimity in the face of pain. Like Liam Neeson meditatively closing his eyes in Batman Begins as he realizes he is going to die with the crashing train.
- Predictable but uncontrollable crash-state behaviors are obsessive-compulsive behaviors. You cannot help yourself. In the computing analogy, they are processes that you cannot kill, forcing you to physically unplug the computer. Except you cannot. In business, they are like rearranging the deck chairs on the Titanic, or the string quartet continuing to play while all panic.
- Unpredictable, but controllable crash-state behaviors are self-destructive risk-taking behaviors like binge-drinking every night. You may get into the state deliberately (assuming you're not an alcoholic), but you can't predict what will happen as a result. With businesses in a crash state, you often get a bunch of wild-eyed attempts at last-ditch innovation.
- Unpredictable and uncontrollable crash-state behaviors are what we generally think of as acting crazy. There is no logic to the behavior. It simply burns off anxious energy.
14 Comments
>> Effective grounding is mainly about observing without yielding to the impulse to control or predict or exit the situation.
This is a great explanation of this new age notion I have always struggled with.
This article is giving me a wonderful sensation of synchronicity, as if you were addressing my personal problems directly with astonishing timing.
A tangent analogy comes to mind: when one feels suicidal for instance, perhaps really they are just truly ready to make a radical necessary change that they couldn't allow themselves to contemplate before because of pride and long term energy investments that didn't pay out as expected.
Ditto. It is fascinating how timing of events lines up sometimes. Great article!
I am a bit unclear on how devops incorporates crash-only thinking though.
Maximizing frequency of releases, pushing lots of critical updates at peak load (Intuit example), chaosmonkey, are all examples of forcing the system to evolve faster by putting more frequent crash-causing stressors on it. This forces the dev and deployment process to be more robust, easier to recover/rollback etc.
Traditional waterfall = minimize release frequency, overload massive launches with huge feature set updates.
http://lwn.net/Articles/191059/ is a great introduction to the principle from a systems perspective.
The only way to accelerate anything is by pouring more energy into it. In the acceleration examples you listed, gaining control means aligning energy output with the direction of the crash event. It would be an application of the "non-resistance" tactic... think Muad'Dib bending like a reed. Whatever you resist, persists & etc. I might be using this analogy wrong, but in OODA terms, you'd accelerate a crash by getting inside its loop & taking whatever action is necessary to align existing energy output with the crash direction.
Yes, that's the general principle. It's just very hard to recognize in practice what actions they map to in a given situation, and many temptations to believe you're accelerating into a crash when you're really doing something else, like displacing anxiety, giving up, etc.
There's one simple example of crash-only behaviors in life that I think describes them perfectly: with very rare exceptions, ending a romantic relationship is a crash behavior. The amount of entropy in doing so is so high that most people at any given time know someone who has been putting off breaking it off with someone for months if not years.
Also, here is the evil twin version of your line of thinking:
http://thelastpsychiatrist.com/2012/06/amy_schumer_offers_you_a_look.html
I am the 3rd case so don't be surprised if you hear more people mentioning that this article seems to directly address some of their thoughts. Maybe it's just the times... and why http://www.escapethecity.org/ and especially their book, The Escape Manifesto, struck a chord with many.
I visualized the difference between impatiently bracing for the crash and accelerating into it as follows: someone rigidly leaning back with clenched teeth in a derailed train versus someone deciding to lean in and sway with the hurtling train, enjoying the jumping-shaking scenery with an equanimous curiosity. Who is to tell whether this latter state was achieved through something snapping in the brain (gone "crazy") or through a mature, self-aware and logical assessment of the situation? Maybe the post-crash behavior is the only proof.
The last few posts here at ribbonfarm, constitute a good pack of Advanced Career Thinking--along with one or two of the older ones, they could be your next ebook.
In terms of sequence, these last few posts kinda pick up where I left off last year with the sequence on freedomspotting, quality of life etc.
As for whether this is timely, I think so. We're going through a high-crash period at a macroeconomic level. So the wishful thinking behind hopes for smooth transitions of any sort is particularly ineffective at the moment. In more stable times, you can sort of convince yourself that transitions are painless and isentropic.
Uber Manager, Taste Manager, Turtle Conservation Manager, Operations Director, Cave Angel, All round superstar ... LOL
Perfumed bullshit jobs in exotic locations - that's what people want to escape for? I missed "Islamic State City Major" but I guess humor is not on their site.
Stoicism and Buddhism both propose methods for reducing the surface area of one's identity as a means of damage-minimization.
The accelerate-into-crash seems to more closely parallel models of death/rebirth or conversion. Politically, this seems to dovetail with the recent resurgence of talk of Marxist #accelerationism.
Lots of food for thought. The Yegge piece linked in the first pp is fantastic.
When you've gone so far to deny certain rationalist ideas such as off or zero states for human life or organizations why not also reject the idea of pure states at all? Pure states are then projections onto certain views or stories which might contradict each other and coexist. There are inner changes which are hidden from view, and which happen within the realm of the subconsciousness. A disillusionment for example might be experienced as a critical passage because the projection is still active but will be consciously rejected. You know that the story is wrong and doesn't make sense anymore but you cannot voluntary turn it off. It begins to blend in and haunt you. You may even have experienced that multiple times and can't do much about it. Only you know that by the time it gets overridden and you might stay calm and civilized for that reason. This is maturity.
It looks to me that ideas such as "accelerating into a crash" still gives too much credit to the active subject which is a more or less useful philosophical fiction. We always want to look like masters of our self both towards others and ourselves. This is what makes us modern. We want to tinker around, try this and the other nutrition supplement and vaccine to keep the meta-narrative alive that we have an infinite potential of action and will ultimately succeed for good reasons, while something entirely different happens to us and also within us.
Example of acceleration ( from Seattle basketball):
http://www.statefansnation.com/2005/07/nba-update-mcmillan-hodge/
Can't find the specific quote, but Nate McMillan was a lame duck coach, and at some point he decided to intentionally do things his way because he expected to lose his job no matter what. Resulted in successful record and a large raise.
If you knew your phone was going to crash in 30 minutes and never recover, would you do anything differently?