Why You Keep Doing the Thing You Swore You’d Stop: The 9 Programs Running Your Life (And How to See and Update Them)

The Question at Night

When I was a kid I used to lie in bed and scream at God in my head.

Not out loud. Out loud would have gotten me hit. In my head. Asking how he could put me in this family. Asking what was wrong with me. Asking how a kid comes out of the womb and gets treated like he was born bad.

Nobody answered. Something else did.

A program answered. Every day, one input at a time, my nervous system collected data and drew conclusions. Those conclusions became rules. The rules became strategies. The strategies became a personality. And the personality drank thirty airplane bottles of vodka a day for a long time before it ever occurred to me to ask where any of it came from.

This is not a sad story. I want to say that clearly before we go any further. Sad stories have victims, and victims wait for someone to come fix things. This is a map. A mechanical one. What went in, what the system concluded, what it installed, and how that installation ran decades after the room it was built in stopped existing.

And while we’re being honest: the program got installed without my consent. A kid can’t agree or disagree to what gets loaded into him. But I’m the one who ran it for forty years. I picked up the bottle. I used the program as a reason, and plenty of times as an excuse. Both of those are true at once. Not consenting to the installation doesn’t make me a victim of everything that came after. It just means I didn’t write the original code. Running it, and stopping it, were mine.

The kid’s conclusions were accurate given the data. They were also wrong about him.

That’s the whole article in one sentence. The rest is how it works.

How to Read the Map

Every program below runs through the same fields. Same order every time. No adjectives.

  1. Input. What happened. Stated as a fact.
  2. Blocked completion. What the environment prevented. Movement, escape, response, resolution. Activation that doesn’t finish stays.
  3. Conclusion. What the system decided was true. Always the answer to one question: what do I need to believe to stay safe?
  4. Strategy. What got installed to act on the conclusion. Usually one of three: preemptive self-destruction, playing small, or compliance.
  5. Adult output. How the program runs decades later, long after the room is gone.
  6. Completion. What actually interrupts it.

Watch the process, not the story. By the third program you’ll probably start running your own history through the fields without being asked. That’s the point.

One more thing. I started with eight programs, to match the eight conditions. Then the truth added a ninth. I kept the truth. Yours might look different. Your map might have a different count, or programs I didn’t have, like being abandoned, being the golden child, or being smothered instead of hit. The fields work the same either way.

Program One: The Room

This one goes first because it’s the mechanism every other program runs on.

Input: Hit, then locked in a room.

Blocked completion: The body mobilized everything it had. Adrenaline, cortisol, the full threat response. Then the door closed. No running. No fighting. No discharge. Just stillness, enforced.

Conclusion: Activation doesn’t complete. Get small and wait it out.

Strategy: Freeze and contain. The energy stays in the body because the body was never allowed to do what it was trying to do.

Adult output: The solar plexus goes hollow in high stakes moments. The breath moves up into the chest. The voice climbs into the throat. The material you know cold goes offline. Not because you forgot it. Because something in the room resembled the original room closely enough to run the old protocol.

Completion: Move. Breathe. Then think. In that order. At least sixty seconds of vigorous movement gives the mobilized energy the exit it never got. It’s not exercise. It’s the direct physical contradiction of a locked door.

Every program below was built inside some version of this room.

Program Two: Baseline Emergency

Input: Dad beating mom in front of us kids when I was three, four, five. Cops at the house a lot. Dad coming home less and less until he didn’t. Gas and electric shut off often enough to mention. Fear of losing the house was normal. Mom panicking at almost any adversity.

Blocked completion: No all-clear signal. Ever. The threat never ended, so the response never got to stand down.

Conclusion: Threat is the normal state.

Strategy: Stay on. Scan constantly. Never fully commit to anything that can be shut off.

Adult output: Adversity reads as catastrophe. Difficulty relaxing. Always reading situations for the threat. Thought loops. Jumpy. High anxiety. Difficulty committing. And alcohol.

The alcohol fits here most precisely. A system that never got an all-clear will take one wherever it can find it. Alcohol supplies a chemical one. The scanning stops. The loops go quiet. For a nervous system that had never felt that state, it wasn’t a vice at first. It was the only off switch available.

But it interrupts. It doesn’t complete. The all-clear is synthetic, the activation is still stored, and the anxiety comes back louder the next morning. So the dose goes up. That’s the whole mechanic behind thirty bottles a day.

Notice I said I used to be jumpy. Past tense. The startle reflex is one of the most hardwired responses a human has. If that one updated, the rest can too.

Completion: Meditation and diaphragm breathing work directly on the baseline. Move, breathe, think handles the moments when the scan fires. The real all-clear is the one the body learns from repeated experience. The one alcohol was faking.

Program Three: The Problem Is Me

Input: Physically hit by my mother nearly every day, as early as I can remember.

Blocked completion: No escape. No fighting back. No explanation.

Conclusion: If this keeps happening, something is wrong with me.

This is the part people miss. For a kid, that conclusion isn’t self-pity. It’s the only usable answer. “My mother is unwell” gives a child nothing to do. “I’m bad” at least implies that if I get better, it stops. The system picked the conclusion that offered a lever, even though the lever was never connected to anything.

Strategy: Preemptive self-destruction. Get to the punishment before anyone else does.

Adult output: Treating myself the way I was treated. The program doesn’t need the original operator. Once installed, it runs the job on its own. Thirty airplane bottles a day is what it looks like when the program takes over the hitting.

Completion: Every condition that treats the body like something worth maintaining contradicts this program directly. Clean water, real salt, sleep, the floor. Not as self-improvement. As evidence, delivered daily, that the body isn’t the enemy.

Program Four: The Rules Are Unknowable

Input: Punished for going outside and getting wet. Punished for making noise playing with my sister. Called in from playing down the block to get her a beer, then grounded when I got there. The “bad” things weren’t bad. They went against her mood.

Blocked completion: No consistent rule to learn. Compliance couldn’t guarantee safety because the rules moved.

Conclusion: Safety depends on her mood, not my behavior. Watch her. Not my own compass.

Strategy: Playing small and compliance. Attention trained outward. The inner compass never got the reps it needed to develop.

Adult output: Letting people lead. “I’ll just follow what you tell me.” The rules are whatever somebody says they are. And at the same time, rules become something to break. Especially my own. Happiness, playfulness, even existence feel like they can get me in trouble.

Following everyone else’s rules and breaking my own looks like a contradiction. It isn’t. In that house, every rule that counted came from outside. Rules I made for myself never carried any authority, because authority was never mine. So the system treats outside rules as real and inside rules as optional. That’s why “I’ll start Monday” never holds. It isn’t a willpower problem. Self-made rules were never registered as rules in the first place.

And look at what actually got punished. Getting wet. Making noise. Playing down the block. The punishment landed on play itself. So the system learned that joy is the threat cue. The thing that comes right before trouble.

Completion: Fasting, more than anything else. A rule I set, kept voluntarily, with nobody enforcing it. Every fast tells the system that inside rules are real. And for the play side, getting on the floor. Doing something playful with nothing bad happening afterward is the direct contradiction of the original data.

Program Five: Growth Is Dangerous

Input: Made fun of any time I tried something new, something creative, or something to better myself.

Blocked completion: Excitement got punished at the exact moment it showed up.

Conclusion: Wanting more invites attack.

Strategy: Playing small.

Adult output: Hesitant to learn new skills. A running belief that it’s not for me. Hesitant to build a brand, go on podcasts, start my own podcast, or stick with it once it’s started. And a voice, every time I think about building something: Who am I kidding?

The learning difficulty may be more physical than it looks. Being a beginner is the exact state that got mocked. Clumsy, visible, trying. So when I start something new, the system reads “beginner” as the original threat and partially takes the hardware offline. “It’s not for me” becomes a conclusion drawn from the shutdown, not from actual ability. The program creates the evidence it cites.

“Stick with it” is the other tell. The program doesn’t always block the start. It waits until the thing gets real. Until visibility and excitement peak. Which is exactly when the mockery used to land.

Freedom or Armor

There’s a twist here worth naming. I don’t get too attached to anything, or any identity. That can look like spiritual maturity. Sometimes it is.

But the same behavior can come from this program. If wanting gets attacked, the safest move is never owning anything enough for it to be targeted. No identity means nothing to mock.

From the outside they look identical. Mechanically they behave differently.

  • Freedom lets you commit fully while the thing is in front of you, then let it go clean when it’s done. You can be all the way in because none of it defines you.
  • Armor keeps you from committing in the first place, or pulls you out right when it starts to matter.

The test is the moment of commitment. If detachment shows up as ease and you keep going, that’s freedom. If it shows up as “I’m not attached anyway” right when the podcast starts getting traction, that’s the program wearing your philosophy as a disguise.

Completion: Voice work, because the podcast is literally the voice being seen. And selfie therapy. Recording yourself privately is practice at being visible without the original audience.

Program Six: Truth Is What Gets Believed

Input: Called a liar when I was telling the truth. Almost never believed.

Blocked completion: Honesty produced no safety. There was no payoff for it.

Conclusion: Truth isn’t what happened. It’s what sounds right to the person with power.

Strategy: Compliance through performance. I learned what truth was supposed to sound like.

Adult output: Overexplaining while reading every microexpression to see if I should keep saying what I’m saying, or if pushback is coming. Fixing objections before they exist. Sounds like good customer service until you notice how much time you waste fixing things that aren’t broken. Not trusting what I say or think.

Overexplaining is courtroom behavior. A kid who’s never believed learns to argue a case in front of a jury that always convicts. So the adult keeps building the case. More context, more evidence, more qualifiers. Watching the jury’s face for the verdict.

Not trusting my own thoughts is the deepest layer. If my read on reality got overruled every time, the system concludes its own read is unreliable. Which is the same missing compass from Program Four, arrived at from a different direction.

And here’s the turn. The kid learned that truth is whatever the person with power believes. The adult went looking for truth that doesn’t need anybody’s belief. Truth that doesn’t require agreement, doesn’t need protection, and outlasts everything built to manage it.

The program said truth depends on the jury. The work found out there is no jury.

Completion: Selfie therapy. Listening back to yourself is learning to be the one who believes you. And the pause before speaking. One breath before the words interrupts the case before it starts getting built.

Program Seven: Being What God Made Me Is the Offense

Input: Middle child, only boy, two sisters. Mom was mad at Dad a lot and hit me when she was. Emasculated in front of my friends. My younger sister put “in charge” of me when Mom ran errands. My friends got called my “butt buddies” by my mom before I hit puberty. Told over and over that I’d be just like my father and never amount to anything.

Blocked completion: The anger was meant for someone who wasn’t there. I was the closest available male. And there was no male template in the house to show a different outcome.

Conclusion: My maleness is the problem. And my future is already written.

Strategy: Compliance. Accept the assigned identity. Stay small enough not to look like him.

Adult output: The prophecy ran. Both parents drank. I was told I’d be my father. The drinking matched the script almost line for line.

That’s how a prediction becomes a program. Repeat it to a child enough times and it stops being an insult. It becomes a forecast the system quietly works to confirm, because confirming the forecast is safer than proving the person with power wrong.

Which means quitting wasn’t just quitting alcohol. It was the first act against the script.

Completion: Voice work, specifically command presence. A voice that takes up its natural space without apology and without aggression is the direct contradiction of a boy being made small in front of his friends. And every day sober is another line the script didn’t get to write.

Program Eight: Other People’s Feelings Are My Job

Input: “You made me angry.” “Look what you made me do.” Told over and over that my behavior was the reason the adults felt the way they did.

Blocked completion: A kid can’t fix an adult’s emotions. But that was the job. A job that can’t be done can never be finished.

Conclusion: If someone near me feels bad, I caused it. And I have to fix it.

Strategy: Compliance and caretaking. Manage everyone’s mood to stay safe.

Adult output: Feeling someone’s mood the second I walk into a room. “Are you mad at me?” when someone is just quiet. Can’t say no without guilt. Can’t relax until everyone around me is okay. Someone else’s anger feels like an emergency I have to fix.

“You made me” teaches a kid that feelings are caused by other people. So the adult goes one of two directions. Take responsibility for everyone else’s emotions. Or flip it and blame everyone else for your own. Same program, running in opposite directions.

And here’s the twist. This program builds real skills. Reading a room instantly. Timing. Knowing what will make people laugh before they know it themselves. That’s an entertainer’s toolkit, built by a kid trying to keep the mood in the house safe. A lot of great entertainers came out of houses like mine.

The skill is real. The question is whether you’re using it, or it’s using you. Same test as freedom versus armor. If you can read the room and choose what to do with it, that’s a gift. If you can’t stop reading it, and can’t rest until everyone’s okay, that’s the program.

Completion: The correction is in the meditation chapter. You’re the one generating your feelings. They’re the ones generating theirs. In practice it’s simple and uncomfortable: let someone be upset without fixing it. They survive. So do you.

Program Nine: Shame Has No Finish Line

This is the deepest one. It goes last because everything above feeds it.

Input: When I said “I feel bad about what I did,” I was told it wasn’t bad enough. I should feel worse. Mom said the only reason she had kids was to fold laundry.

Blocked completion: This one is literal. Remorse was the completion attempt, and it was refused.

Conclusion: There is no amount of feeling bad that ends this.

Strategy: An open shame loop. Running in the background. Permanently.

Adult output: Shame for my existence. A deep shame about wanting anything or having anything. The importance I placed on myself was nearly zero, and my behavior showed it.

Shame isn’t the enemy. Healthy shame is a signal. You did something wrong, you feel it, you fix it, it’s done. It has a finish line.

Guilt has an object: I did something bad. It completes when the act gets repaired or the remorse gets accepted. Mine couldn’t complete, for two reasons stacked on top of each other. The remorse was refused. And the “bad” things weren’t actually bad. Getting wet. Making noise. There was never a real act to repair.

When shame can’t attach to what you did, it has nowhere to go but who you are. Remove the act from the equation and the only variable left is you. The system concludes, correctly given the data, that behavior isn’t the problem, because no change in behavior ever fixed it. So, the problem must be my existence.

“I did something bad” becomes “I am something bad.” Then wanting and having become bad too, because wanting and having are just existence taking up space.

People give themselves what they think they deserve. Near-zero importance produces near-zero care. That’s what thirty bottles a day looks like from the inside.

Completion: Here’s the part that matters most. Shame at the level of existence can’t be fixed by behaving better, because behavior was never the source. The correction has to land at the same level. An input about existence itself.

That’s why love and gratitude is the first condition. Not a candle and a bubble bath. You woke up today. Your body made a call about your continued existence while you were unconscious, and it came down on your side. You were put here on purpose.

The deepest program gets answered by the first condition. The order was never arbitrary.

When Programs Converge

Look at the adult outputs side by side and something shows up. Separate programs, built from separate inputs, keep producing the same behavior.

Adult outputPrograms feeding it
DrinkingBaseline Emergency, The Problem Is Me, Being Male Is the Offense, Shame Has No Finish Line
Not committingBaseline Emergency, Growth Is Dangerous
Letting others leadThe Rules Are Unknowable, Truth Is What Gets Believed, Other People’s Feelings Are My Job
Not trusting my own readThe Rules Are Unknowable; Truth Is What Gets Believed
Joy feels riskyThe Rules Are Unknowable, Growth Is Dangerous, Shame Has No Finish Line
Scanning every roomBaseline Emergency, Truth Is What Gets Believed, Other People’s Feelings Are My Job

When two or three programs produce the same output, the output stops looking like a program. It looks like who you are.

“I’m just not a committer.” “I’m a follower.” “I’ve always had an addictive personality.”

That’s not personality. Personality is a nervous system programmed with unfinished activations. A filing system for energy that never got to complete. The labels are just the names on the folders.

This is also why fixing one behavior rarely holds. Quit drinking without touching the programs underneath and three other programs are still demanding the same output. They’ll find another container.

The Program That Sees Programs

Here’s one that caught me recently.

I was in an argument, and the other person started calling me “son” and “little boy.” I’m a grown man, probably older than him. My consciousness found it hilarious. But my nervous system did something anyway. Not anger. More like a mute. A consciousness pause while it got processed.

That pause is the Room, firing in miniature. Being made small is the shape of the old input, and the body recognized it before the awareness caught up. It’s shorter now. It doesn’t come with anger. That’s the update showing. But it still fires.

Then the machine went to work. I could see he’d stopped listening and jumped into a program. I could see his defense mechanism wasn’t in reality. So, my machine started figuring out how to get past it. How to bring him back.

That’s not my job. And here’s what I found underneath it.

The thought that I can bring him back is what keeps me out of the room. If I’m busy working through his program, I don’t have to feel the pause. Rescuing him was my defense mechanism. So in that moment neither of us was in reality. He was in his program. I was in mine, dressed up as helping.

That’s the trap for anyone who does this work. Once you can see programs, the machine recruits the skill. Seeing turns into fixing. Fixing turns into hiding.

The correction is simple and uncomfortable. Feel the pause. Let it complete. Say your point once if it’s worth saying. Then let them be where they are.

Nobody can be brought back to reality. The prodigal son came to himself. Nobody dragged him.

Run Your Own Map

You don’t need a childhood like mine to have programs. The nervous system doesn’t have a severity threshold. Mild consistent input installs the same strategies as severe obvious input. They’re just harder to see.

Start from the output, not the past. The output is what you can observe right now.

  1. Pick one adult output. Something you keep doing that you’d swear you’re done with. The thing that shows up the moment something good starts.
  2. Find the conclusion underneath it. Finish this sentence: “If I stop doing this, then ___.” Whatever comes after “then” is the conclusion the program is protecting.
  3. Ask when that conclusion was accurate. Not true forever. Accurate, once. In some room, with some people, it made sense.
  4. Name what couldn’t complete. What did you want to do back then that wasn’t allowed? Run, yell, cry, say the true thing, be believed?
  5. Check whether the room still exists. Usually it doesn’t. The program is still running anyway.
  6. Pick one condition that contradicts it. Not to fix the past. To give the body new data.

Write it down or say it into your phone and listen back. A program that has been seen is a different animal from one that has never been looked at. One runs in the dark. The other has to make its case in the open air, and most old programming isn’t built for that.

The Answer, Eventually

That kid screaming at God in the dark wanted to know what was wrong with him.

The answer took decades to arrive, and it wasn’t the one he was afraid of. Nothing was wrong with him. Something was installed on him. Nine programs, each one an accurate conclusion drawn from bad data, each one doing its best to keep him alive in a house that made that hard.

They did their job. He’s here. That’s proof.

But the programs arrived after he did. They were downstream. And nothing downstream of you can outrank you. Not the conclusions, not the strategies, not the prophecy about turning out like your father. They were content. He was the one receiving it.

He was there before the first hit. Before the first locked door. Before the first “not bad enough.” Whatever was asking those questions in the dark was never the problem. It was the only thing in that house that was never broken.

I AM.

That was always the answer. It just needed the noise to clear long enough to hear it.

Did you get some valuable insights and want to support? Get The Bullshit Machine on Amazon or support directly. Click above or donate below.

Leave a Reply

Website Powered by WordPress.com.

Up ↑