Last time I wrote that coding was never the point — that the language is just the instruction layer, and building was always the real work. I got the response I expected, and one of the smarter push-backs actually deserves a real answer. So this is part two.

The good counter goes like this: all the code out there falls into patterns. Everything has a format. There are conventions, standards, a right way things get structured. And the traditional coder throws that out like it's a trump card.

“There's already a template” — congratulations, you just lost the argument

Slow down and hear what you just said. You told me there's already a format. A template. A structure everything falls into. Cool. So you're telling me there's a proven pattern I can build off of — one that's documented, repeatable, and consistent across the whole industry?

That's not a defense of the gate. That's the key to it. If everything follows a template, then the knowledge is learnable, repeatable, and shareable by definition. You just argued yourself out of being rare. The exact thing you thought made you special is the thing that makes you easy to replace, because a pattern is the simplest thing in the world to hand to a machine.

The only real argument left is slop — so let's talk about slop

Take the template argument away and you're back to the one thing they always land on: vibe coders write sloppy code, they don't really understand what they're doing, they just debug their way through it. I already said it last time — most working developers spend the bulk of their day debugging what they built, not writing flawless new code. But I want to go further, because “you just debug your way through it” is not the insult they think it is.

Troubleshooting isn't the failure. Troubleshooting is the education. It always was.

The guy who took years, and the question I got to ask instantly

When I built my first real piece of software — before I even knew the word SaaS — I ran into walls fast. Constant frustration, things breaking for reasons I didn't understand. At one point I asked someone how long it took them to really understand API limits inside a company. Their answer? Years. Two, three years of hitting it the hard way before it finally clicked what rate limiting actually does and why a business cares about it.

Now picture my version of that. I'm building, something breaks, and the screen tells me I've hit an API limit. You don't think I immediately asked “what does that mean?” You don't think it sat there and taught me — what a rate limit is, why it exists, what to do about it, what I should watch for going forward? An API is basically a wallet. It's tied to money, it's tied to access, and the second I hit that wall I got the whole lesson on the spot.

And this is the part that actually matters. I didn't have to walk up to a partner and expose myself. I didn't have to guess whether my question was beginner-level and feel stupid asking it. I didn't have to pretend I already knew. I just got to ask. “What is this? What am I supposed to understand here? Are there official guides — something from MIT I can pull?” And there are. MIT posts a mountain of it for free. It's not hard to grab the PDF, have the model read it, and apply it straight to what I'm building.

That's not cheating. That's exactly what a curious person has always done — find the source, learn it, use it. The only thing that changed is the speed.

The Neo chair effect

You know the part in The Matrix where Neo drops into the chair and loads jiu-jitsu straight into his head? That's what this feels like. The only difference between him and me is time.

I can't stare at a blank screen and magically know jiu-jitsu. But if I watch it for an hour, I start learning. “They keep choking each other from behind — what is that?” Oh, that's a rear naked choke. Okay. And that's not hard to go try. Hey cousin, come here — if I come around behind you like this, does it actually work? That right there is applied knowledge. It doesn't matter how I got it. There was something I didn't understand, now I understand it, and I put it to use immediately. That is the entire job of knowledge.

Building is the same loop, just faster now. Hit a wall, ask what the wall is, understand it, apply it, keep moving. Every single break taught me something — API limits, then processes, then OAuth, then tokens, then all the other things every builder eventually smacks into. And the people who are genuinely invested want to know why things break. That curiosity was never the enemy of good work. It's where good work comes from.

The real gate: every system runs the same

Now the part they really don't want said out loud. Once you get deep enough into building, you find something that reframes the whole thing: the systems are all basically the same.

That was the real gate. Not the code — the fact that every system runs on the same basic concept, and nobody wanted you to notice.

Every platform, every “process system,” runs on the same handful of core ideas. And they all connect to the same things — third-party services you already know. Gmail tokens. Facebook tokens. Instagram tokens. Most of the software and websites you use every day have a developer side, a backend you can talk to directly. Once you see it you can't unsee it: it's the same plumbing wearing different paint.

Why coders live in the terminal

This is why people say coders live in their terminal. Once you can talk to the machine directly, you stop wanting the pretty interface. You realize the UI is the marketed, gated, dumbed-down version — the slop layer built for everyone else. I'd rather tell my terminal “what's on my feed today” and have it hand me the answer than click through five screens someone designed to keep me busy.

The interface is where they sell you. The terminal is where the truth is.

The moat was marketing all along

So this is where I've landed. If every system runs on the same base concept, and they all plug into the same third-party services, then the code was never the real moat. The moat was marketing. Who could package it best. Who could sell it hardest. Who could convince you it was rare and complicated enough that you'd pay to stay on the outside of the gate.

That's what nobody in the club wants to tell you. It was never that the knowledge is impossibly hard — it's that staying quiet about how simple the foundation really is kept the gate standing. And the tools that teach you the second you ask are tearing that gate down in real time. I think that's a good thing.

Learn the pattern. Ask the question you were scared to ask. Pull from the same sources the pros pull from. Then go build the thing they told you that you weren't qualified to build.