Uninstall the Amateur
Resistance isn’t a character flaw. It’s old code, and you can rewrite it.
I used to have a hard drive where songs I started went to die. Not because they were bad. A lot of them were right on the edge of being something promising, some ideas good, some arrangements fleshed out, and I could almost hear the finished versions of those songs clear as day in my head. I just never took them over the edge. They never got bounced, and some of them never even saw my face again.
I knew the pattern by heart. I’d open the session and tell myself today was the day. Then I’d load up some drums and synths and start working a pattern, laying down chords while fishing for a melody.
Everything would be a rush of excitement, all the possibilities, where the song could end up, the arc of the energy, the story I thought I was telling. And then it would hit. Resistance. I’d get frustrated that I couldn’t execute the full idea in my head, or that the production wasn’t going the way I thought it would. Then I’d start comparing my work to other people’s, and that frustration would turn into disbelief in myself and my skills.
In those moments, I’d decide I just needed the right sample on Loopcloud, or that my skills were lacking and I needed to watch a tutorial to fill the gaps. By the time I looked back at the session, the day was gone. The song was sitting exactly where I’d left it, my creative energy completely drained, and I’d just X out of the project and not save any of the work. I’d promise myself I’d really get into it the next day.
And every time I scrolled past that folder, the same feeling kept popping up. I’d already decided what it meant. That I didn’t have it. That I was lazy, creatively blocked, or not built for this, or that everybody else got handed something I never did.
I had it backwards the whole time. That folder was never a representation of who I was as a creator. It wasn’t proof of anything about me. It was proof of something running underneath it all, and the day I finally saw it for what it was, was the day it stopped running on autopilot.
It Isn’t You
There’s a force that shows up the moment the work starts to matter. Not the busywork, not the easy stuff you could do in your sleep. The thing you actually care about, the one with something real at stake. The second you reach for that, something reaches back and pulls your hand away.
I spent a long time thinking that pull was a flaw in me. That’s the cruel part of it. It feels personal, like a defect you were born with and have to manage for the rest of your life. It isn’t. It’s a natural force that has its tells, and over time, if left unmanaged, it scales. The more a piece of work means to you, the harder it pulls you off it. So the things you avoid the hardest are usually the things that matter the most. The avoidance is a map. A key signal cluing you into something you value on the other side of that fear and hesitation.
It can wear a hundred disguises so you won’t recognize it. The sudden need to reorganize. The research you tell yourself is necessary. The “I’ll start Monday.” The right preparation, the right tools, and worse, the right feeling. Most people never give it a name, so they spend their whole lives blaming their own character for something their character never did. And you can’t fix a flaw that was never the problem.
I don’t think the brain is being lazy when it does this. I think it’s running from a feeling, the small dread that you’ll sit down and do the thing badly, and looking away gives instant relief. The failure isn’t real yet, but the relief that comes is. So it does it again, and again, until the running away starts to feel like who you are.
But it isn’t who you are. The amateur is a program you’re running. It’s not a person you were born to stay.
Code I Didn’t Write
I didn’t really understand any of this until I started learning to code.
The deeper I got into writing software, the more I started looking at my own head the way I looked at someone else’s program. Something running in the background, executing lines, most of which I never sat down and chose. Some of the code was useful. A lot of it was junk that got installed somewhere along the way and just kept running because nobody ever went in and turned it off.
That was the thing that cracked it open for me. The beliefs, the patterns, the way you can react before you’ve even decided to, those are scripts you’re running on autopilot. For many of us, especially in the beginning of your journey, you’re running code you didn’t write. Most of it got put there by where you grew up and who raised you and what everyone around you treated as obvious. You inherited it, soaking up the systems they ran on the daily.
But once you start to see the patterns, the code you’ve been running for years, you can begin to rewrite it on your own terms. I ran one script harder than any other for most of my life, and it held me back. I never thought I could work in the music industry without moving to a huge music city, because everyone around me told me it was a pipe dream. I’d watch my friends take off to LA and New York City and post their wins, the progress they were making, the collabs, the releases, the highlights of their lives, and it made me envious. It made me feel so down about my current situation, working three jobs I hated, with no time to make it happen for myself. Or so I thought. I started running the code that said I’d never be anything more than someone stuck in a job that didn’t move me any closer to my goals, and that there was nothing more like death than lying down and giving up on my dreams.
And I ran another one, one where the world was against me and I was just owed a break that never came. I’d throw everything at one giant all-or-nothing push, burn out, and have nothing to show for it, because it never occurred to me to break the work into something I could actually do on an ordinary Tuesday. None of it was true about me. None of it was my reality. It was just code, running, and most of what I meant to do died in the gap between meaning to and doing.
The only move there is to catch the program while it’s running and call it out, instead of falling into the trance that the code is actual facts about who you are at your core. Yours might not be a victim mindset. It might be time, or “people like me don’t do this,” or “I have to feel inspired to start.” Different line. Same kind of script. And each line of those programs can be rewritten.
The Decision
There’s a sentence I keep coming back to. You don’t need to take a course or buy a product. All you have to do is change your mind. It’s the cheapest sentence in the world, and one of the hardest things a person ever actually does.
For years I was waiting. Waiting for the money, waiting for the break, waiting to be seen, waiting to feel like the kind of person who finishes what he starts. And waiting feels productive. It feels like patience, like you’re being smart about timing. But all I was really doing was handing the decision to someone who was never going to make that decision. To luck. To a version of me who kept not showing up.
The day it changed, nothing dramatic happened. No rock bottom, no sign in the sky. I just got tired of the deal I’d made with myself, the one where the break was always one more thing away. I realized nobody was coming to hand me permission, and the break I kept waiting on was just another script I’d been running. The only thing that was ever actually mine to control was whether I sat down and did the work that day. So I let that be the only question.
The wall didn’t move. I want to be clear about that, because this isn’t the part where it all gets easy. The wall was right where it had always been. I just stopped letting it be the reason I never gave the thing a real shot.
That decision costs nothing to make and almost everything to keep. You let go of the comfortable version of yourself, the one with all the good excuses. Sometimes you let go of the people who only knew that version, because carrying the lies you’ve told yourself for years gets too heavy once you’ve decided to actually go down the path. Nobody hands you permission for it, and nobody’s coming to help.
It’s not a transformation you wait around for. It’s a line you carve into the concrete, and you can carve it today.
The System That Held
The deciding wasn’t the thing that carried me. It got me into the chair. Something else is what kept me there.
Willpower and motivation lose, and they lose for a plain reason. You’re trying to beat a feeling with another feeling, and the old feeling has years of reps on you. It’s embedded in the system, so it’ll win most days. That’s not weakness, that’s just the plain math of it.
The amateur runs on mood. When the mood’s perfect the work happens, and when it isn’t it stops, and the folder fills back up and the resistance gets heavier. So I stopped trying to strong arm my way through it on feeling, and started building something that could carry me on the days I had nothing.
The whole thing turned on one shift. I stopped sitting down to finish the song, and started sitting down to do one small thing. Lay one bar, pick one sound, move one idea an inch. Small enough that resistance couldn’t get a grip on it, because you can’t talk yourself out of something that only takes a minute. That was the opposite of the all-or-nothing push that used to burn me out. The push was me trying to clear the whole wall in one jump. The rep was me chipping one brick, then walking away while I still wanted more.
The part that actually mattered was staying in the chair through the fog. When the frustration came and the old urge to X out showed up, I stopped pretending it wasn’t there. I let it sit next to me, did the small thing anyway, and saved the work even when it was bad. Especially when it was bad. The ugly rep still counts, and the not-skipping is the whole game.
I took the decision out of the weak moment too. I’d choose the night before exactly when I’d sit down and what the one small thing would be, so when the moment came it didn’t get a vote. The version of me that was steady made the plan. The version that was tired just had to follow it.
None of it felt like much on any given day, and that’s the trick of it. You don’t beat resistance in a fight. You outlast it in pieces small enough to finish, and those pieces compound into something the all-or-nothing push never could.
The Rewrite
I have to be honest about one thing, because “just change your mind” was never the whole truth.
The belief and the doing feed each other. You rewrite the line, sure. But then every rep you actually run becomes evidence, a small vote for the new version of you, and the belief updates because you just watched yourself prove it. It’s a loop, not a switch. The doing is what makes the deciding hold.
Which means a slip isn’t the end of it. You miss a day, you lose to resistance, nothing breaks. One missed rep, one step backwards, doesn’t lose the whole thing. What actually does the damage is what comes after, the night you spend beating yourself up, because that pile of bad feelings is exactly what feeds tomorrow’s avoidance. Go easy on yourself and get back in the chair. That’s the recovery, and it’s smaller than you’d think. It compounds.
So go back to that folder of unfinished work and look at it again. It was never a verdict, or a certificate of the person you are. It was proof of the resistance, a program running in the background, and now you know you can see it, and read it, and rewrite it, and build the code that keeps the reps going even when the old script is screaming at you to stop.
You don’t have to become someone new. That was never the job. You just uninstall the amateur.
So what’s the script you’ve been running this whole time? Is it helping you get closer to where you want to be? What’s the first move you take today, whether you feel like it or not?



Wise beyond your years. Thanks for another one.
I love this: "You don’t need to take a course or buy a product. All you have to do is change your mind." Change your mind!