Thinking About Thinking: Your Brain is a Self-Rewriting Algorithm (And Thatβs Why You Canβt Stop Checking Your Phone)
Okay, picture this: Iβm thinking to myself last week (like that Pepper song where they get caught in that recursive loop about thinking about thinking), and this absolute mind-bender hits me. βFeelings are metadata.β Just like that. Two words that completely flipped how I think about my own brain.
And yeah, thatβs metadata. Like the stuff that tells you when a photo was taken, but for your emotions. Stay with me here because this gets WILD.
Hereβs the Thing About Your Brain
So Iβve been thinking about this nonstop (classic programmer brain, canβt turn it off). Your brain isnβt just processing information. Itβs processing information ABOUT how it processes information. And then using that to change how it processes future information.
That sounds like some recursive nonsense that would crash a badly written program. But get this: thatβs exactly what your brain is doing all day, every day, and itβs not crashing. Well, mostly not crashing. Weβll talk about anxiety spirals in a bit.
Hereβs an example. When I first learned to drive, every single thing required conscious thought. Checking mirrors, finding the blinker, calculating how hard to press the brake. My brain was generating all this metadata: βturning left requires this much wheel rotation,β βthat car seems too close,β βoh god oh god oh god.β
Fast forward to now. I drive home from work and literally donβt remember the journey. My brain took all that metadata from thousands of drives and basically compiled it into unconscious subroutines. The processor rewrote itself.
The Dog Story (Because Everything Makes More Sense With Dogs)
Let me tell you about my german shepherd Kylee and my best buddy Alan. When we were kids, Alanβs mom would babysit me, so I basically lived at their place. Alanβs older brother (canβt remember his name now, but he was a tough kid) got bitten by a dog. Not badly, but enough to be scary. To be fair, the kid probably shouldnβt have been teasing the barking dog by hanging his hand over the fence. But still, for the next year, every dog was a threat to him. His brain had written this metadata: βDOG = DANGERβ in big, bold letters.
But hereβs where it gets interesting. Their parents didnβt just avoid dogs. They started with videos of puppies. Then a friendβs ancient, sleepy golden retriever. Then slightly more energetic dogs. Each interaction generated new metadata that competed with the original βDANGERβ tag.
Eventually he got over it. Meanwhile, I had Kylee, who was the chillest german shepherd ever. Same input (dog), completely different processing between us. The algorithm literally rewrites itself through experience.
Why You Canβt Stop Checking Your Phone (Itβs Not Weakness, Itβs Recursive Metadata)
This is where it clicked for me. Every time you check your phone and find something interesting, your brain generates metadata: βchecking phone = potential reward.β But hereβs the kickerβ¦ that metadata becomes part of the context for processing the next moment.
So when youβre sitting there trying to work, your brain isnβt just dealing with the current moment. Itβs processing through a filter that includes all those previous βphone = rewardβ metadata tags. The urge to check isnβt coming from nowhere. Itβs coming from your own processing history.
Itβs like your brain is running this code:
current_urge = process(current_moment, accumulated_phone_metadata)
And every time you give in, you add more metadata to the pile. The processor keeps modifying itself to make checking more likely. Itβs not that youβre weak. Youβre literally fighting against your own recursive optimization function.
When the Recursion Goes Bad (Hello, Anxiety My Old Friend)
Remember I mentioned crashes? Yeah, letβs talk about anxiety spirals. This is when the metadata generation goes haywire.
You have one awkward interaction at a party. Your brain generates metadata: βsocial situation = potential embarrassment.β Next social situation, youβre processing through that filter, which makes you more awkward, which generates MORE βdangerβ metadata, which makes the next situation worseβ¦
I watched this happen to myself after a particularly brutal code review early in my career. Every time I submitted code, my brain was processing through this thick layer of βyour code will be torn apartβ metadata. Made me write worse code because I was so stressed. Which led to more criticism. Which added more negative metadata.
The recursive loop from hell.
The Beautiful, Terrifying Truth
Hereβs what really gets me: weβre not fixed entities. Weβre not even consistent processors. Weβre self-modifying algorithms that rewrite ourselves with every single experience.
That photo you saw this morning? It modified your brainβs processing patterns, even if just slightly. That conversation you had yesterday? Itβs now part of the filter through which youβll process every similar conversation in the future.
Weβre basically walking, talking examples of machine learning, except weβre both the model AND the training algorithm. Weβre updating our own weights in real-time.
So What Do We Do With This?
Look, Iβm not gonna pretend I have all the answers. But understanding this has changed how I think about a lot of things:
Bad habits arenβt moral failures. Theyβre recursive loops that have optimized themselves really, really well. Your brain is doing exactly what itβs supposed to doβ¦ itβs just optimized for something you donβt want anymore.
Therapy makes so much more sense now. Itβs not just talking about your feelings. Itβs literally injecting new metadata to compete with the toxic recursive loops. Itβs debugging your processing algorithm.
Hacking your own recursion is possible. Want to change something? The key is generating new metadata thatβs strong enough to compete with the existing patterns. One gym session wonβt override years of βexercise = miseryβ metadata. But fifty might start to shift the weights.
βSleep on itβ is literally a thing. Your brain consolidates and integrates metadata during sleep. Itβs like running garbage collection and defragmentation on your mental hard drive. No wonder everything seems worse at 3 AMβ¦ youβre running on fragmented metadata.
The Weirdest Part
Sometimes I wonder if consciousness is just the feeling of watching your own metadata generation in real-time. Like, that voice in your head commenting on everything? Maybe thatβs just you observing your own recursive process.
Pretty wild, right?
Every moment youβre simultaneously the programmer, the program, and the computer running it all. Youβre writing code that rewrites the coder. Itβs recursion all the way down, and somehow, most of the time, it actually works.
Next time I catch myself in a pattern I donβt like, I try to remember: Iβm not broken. Iβm just running code I wrote without realizing it. And if I wrote it, I can rewrite it.
It just takes time, patience, and a whole lot of new metadata.
Have you noticed your own recursive loops? The ones that help and the ones that hurt? Iβm genuinely curious about how other people experience this. Drop a comment or hit me up on Twitter. Letβs compare notes on our self-modifying algorithms.
Song Reference:
The opening of this post was inspired by Pepperβs βNo Controlβ - particularly that perfect recursive line about thinking about thinking. The whole βstation under no controlβ theme throughout the song perfectly captures these automatic metadata loops weβre all running.
βNo Controlβ by Pepper
Album: No Shame
Songwriters: Yesod Williams / Bret Bollinger / Kaleo Kalani Wassman / Zachary Andrew Barnhorst
Watch on YouTube
---- Lyrics
Hey!
I've got the right of way
And that's all you've got to say
I've been thinking about, thinking about
Some things I thought I'd never be thinking
Too many drugs dropped into my mouth
Looking for something new but I end up drinking
Ignore the warnings on the shore
I'll take my chance, run into danger
I wanna taste life more and more
But you need a little risk for the perfect mixture
This is your station under no control
Broadcasting for you to let go
This is your station under no control
Get up, get up, get up, get up, get up
And enjoy the show, yeah
Hey!
I've got the right of way
And that's all I've got to say
The fuses gone, just a flame and a bomb
Now how do you explode unstable?
A big suit with a briefcase
Arm holding contracts stayed in higher label
Holding on to a phone on hold
While I'm told to wait for the next operator
I wanna taste life uncontrolled
Oh no, here I go, I hope to see you later
This is your station under no control
Broadcasting for you to let go
This is your station under no control
Get up, get up, get up, get up, get up
And enjoy the show
Hey!
I've got the right of way
That's all you've got to say
This is your station under no control
Broadcasting for you to let go
This is your station under no control
Get up, get up, get up, get up, get up
And enjoy the show
This is your station under no control
Broadcasting for you to let go
This is your station under no control
Get up, get up, get up, get up, get up
And enjoy the show
Everything that I would like to see
Broadcast this emergency
Everything that I would like to see
Broadcast this emergency
Emergency, emergency, emergency, emergency
Source: Musixmatch
Songwriters: Yesod Williams / Bret Bollinger / Kaleo Kalani Wassman / Zachary Andrew Barnhorst
No Control lyrics Β© Guava Lane Publishing, Pujo Music, The Dude Music