The narcissistic dynamic has a code. Once you can read it, it cannot run the same way again. New essays weekly ↓ https://xitter.cf/t.co/4xCG2PnPc5

Joined May 2026
Here’s why I called it The Exit Code. In programming, an exit code is what a system returns when it terminates. 0 means clean exit, success. Non-zero means error, crash. The metaphor is literal. A narcissistic system isn’t a person with problems. It’s an operating system with code. Logic that repeats. Programming that executes. The code looks like this: - Extract validation from others (the system needs external input for its own sense of purpose). - Perform constantly (the operating system is the only thing that exists; beneath it is void). - Control through isolation (remove external references so the code is the only logic running). - Repeat indefinitely (the program cannot change itself; it can only execute what it was programmed to do). Here’s what’s observable: the system is relentless. It repeats. It escalates. It persists. But not because it’s powerful. Because you’re still executing it. That’s the key distinction. The person isn’t holding you in the system through force or manipulation or even trauma bonding, though all of those are present. You’re held in the system because you’re still running their code. - You’re still seeking validation (executing their extraction protocol). - You’re still monitoring their mood (executing their control protocol). - You’re still trying to prove yourself (executing their performance protocol). The system runs as long as you’re executing its program. And here’s what’s brilliant about the framework: the exit doesn’t require healing. Doesn’t require the person to change. Doesn’t require a dramatic moment or external validation. The exit requires literacy. Once you can read the code, i.e. once you understand how the system operates, what it extracts, how it controls, why it repeats, you stop executing it. Not because it’s suddenly easy. But because you’re literate to it. You can’t unsee code once you’ve read it. And you can’t keep running a program once you understand what it’s doing. That understanding is the exit. That literacy is the code that terminates the system.
23
39
3
176
14,857
Friendship isn't measured by how long you've known someone. It's measured by what they do when it's inconvenient to be on your side. If someone repeats what you told them in confidence, passes along claims they never checked, or shows up with someone else's version of you, the question isn't whether they meant harm. It's whether they were ever really with you. Letting go of that illusion is painful, and it also makes room for people who show up for you when it costs them something.
5
1
21
573
When the people around you carry messages, repeat private things, or take sides without hearing you, it's worth asking what the relationship was actually built on. Some connections were real and then changed. Others were never as solid as they looked.
1
3
16
364
Friendship shows up when it costs something. The people who were never really your friends were the ones who passed along a story instead of asking you for your side.
47
46,189
Seeing harm and staying silent often comes from fear. Fear of being the next target, of losing your place, of the conflict that would follow. The silence feels safer than the cost of speaking up, even when it isn't.
1
5
24
545
Being put down in front of other people lands differently than a private criticism. The room becomes a witness, and the joke or the correction often has a point to make to everyone watching.
2
2
15
473
There's a particular habit worth watching: a steady commentary on how foolish other people are. The waiter, the colleague they've never met, the stranger crossing the road. It can sound like confidence. Often it's something else. A person who needs to feel smarter than everyone can't rely on their own achievements to prove it, because achievements are occasional and comparisons are constant. So they generate comparisons on the spot. Every stranger becomes evidence of their own superiority, and the evidence has to be refreshed all day. If you live with this, you may find it tiring without knowing why. You're the audience for a performance that never ends, and you're also learning, moment by moment, where you'd fall if the judgment turned toward you.
1
1
14
558
When someone belittles a stranger, they're also sending a message to you: here is the standard, and here is what happens to people who fall short of it. Over time, that commentary can make you careful about your own behavior in a way that has nothing to do with the stranger.
16
424
Some people seem to need a steady supply of people to look down on. Watch who gets picked, and how often. The target changes. The need doesn't.
1
2
27
561
Pay attention to how someone talks about people who can't hear them. The waiter, the driver, the stranger on the street. That running commentary often shows you how they'll talk about you when you're not in the room.
3
22
485
Character assassination is a particular kind of harm. There's rarely a single dramatic accusation. Instead, a series of remarks reaches people who trusted you: a worry here, a question there, a 'I don't want to say anything, but.' Each one is easy to dismiss. Together, they change how you're seen. If you're going through this, the most useful thing you can do is keep your own record. Dates, what was said, who said it, and what you can prove. It won't stop every rumor, but it gives you a fixed point when the story keeps moving. And if the harm is serious, a lawyer or a professional who handles defamation can tell you what options exist where you live.
2
9
50
1,366
Some people respond to being outshone or challenged by going after your reputation rather than engaging with the disagreement. The goal of the attack often isn't the argument. It's making sure your word carries less weight than theirs.
3
6
39
921
Character assassination is hard to fight because each claim is small and the denial sounds like defensiveness. Keep a dated record of what was said and where. The pattern shows up across months, not in one message.
2
3
24
679
A lot of people carry a quiet accusation after they get out: I should have seen it. The accusation feels like responsibility, but it's often the leftover work of a dynamic that taught you to doubt your own eyes. You weren't blind. You were being given a careful story, told with confidence, and surrounded by reasons to trust it. Seeing the pattern required distance you didn't have. Now you have it, and that changes what you can do. Blame keeps you looking backward, counting what you missed. Sight lets you look forward, deciding what you want next. The second one is where recovery lives.
8
1
37
995
Don't blame yourself for what you didn't know. You were reading honestly, with the information you had. Now you have more. That's not a failure. That's learning.
2
9
2
65
953
Reading the code doesn't delete the program. But once you can see what it's doing, you can decide whether to keep running it.
1
1
1
23
686
The repetition is the clue. If the same kind of relationship, conflict, or disappointment keeps returning, it's worth asking what you're not yet seeing about the path. Not to blame yourself, but to stop walking it blind.
7
8
35
720
Moving the goalposts is hard to name because each individual change sounds reasonable. 'That's not quite what I meant.' 'It was fine, but why did it take so long?' Any one of them can be explained. Across months, the pattern is clearer. Completion never seems to count, and the next standard always appears right after the last one is met. I wrote about how to see that pattern and what to do with it in my new Substack piece. substack.com/@theexitcode/no…
1
3
9
448
Moving the goalposts is when the standard keeps changing after you meet it. You did the thing, and the response is a new condition.
3
9
50
1,038
You did what was asked, in the terms it was asked in. Then the response was a revision, an addition, or a complaint about how you did it. If that keeps happening, it's worth looking at the structure. New piece on Substack: substack.com/@theexitcode/no…
4
280
Being alone with yourself is a skill, and not everyone has had the chance to build it. Some people learned early that silence was dangerous, or empty, or a place where the uncomfortable thoughts come in. They kept moving so they didn't have to sit in it. A narcissist in your life may show you this pattern without ever naming it. Every quiet hour becomes a problem to solve. Every empty evening becomes a search for a new audience. The distraction is constant, and the people around them end up supplying the calm that the person can't find alone.
4
9
53
1,369