Tech
Is Agentic Engineering Real, or Just Vibe Coding in a Better Suit?
Somebody on r/softwarearchitecture asked out loud what a lot of us had been muttering into our coffee: is "agentic engineering" mostly vibe coding with better marketing? Eighty-two people upvoted it. Fifty-two piled into the comments. And the reply that shot to the top wasn't a defense of anything — it was a shrug older than the whole argument.
The quote that stopped the thread
Here's the line that got eighty-four upvotes: software engineering has never really been about writing code. Code is just the artifact you leave behind. The real job is managing complexity. Another commenter put it blunter — "'agents' means an LLM in a loop; all of it is marketing, none of it is real." Forty people agreed. I've seen this movie before, and both those comments are describing the same table from different ends of the room.
Code was never the deliverable
Twenty-odd years ago Paul Graham wrote a book called Hackers & Painters, and the spine of it was this: a hacker is a maker, not a scientist. Programming is a medium for thinking, the way paint is a medium for a painter. You don't judge a carpenter by how many boards he cut. The boards are the leftover. What you're paying for is the part where he decided which cuts to make, in what order, so the thing holds weight and doesn't wobble in five years. Graham's word for that was taste. The forum's word is managing complexity. Same nail, different hammer.
So when the agent generates a pull request in nine seconds, it did the board-cutting. Fine. That was always the fast part. Nobody stayed late at my old company because the typing was slow. They stayed late because the thing three people wrote didn't agree with itself, and somebody had to sit down and figure out why.
That figuring-out is the whole job. It's holding the shape of a system in your head, knowing which piece leans on which, seeing the crack before it opens. Graham's painters saw a canvas that way. Good engineers see a codebase that way. The typing is just how the seeing gets written down.
What the tool actually does — and where it stops
Strip the buzzwords off "agentic" and you get an LLM in a loop, calling a few tools, taking a few passes. That's not an insult; that's just the plain-English version. It's a good tool. It cranks out the artifact — the PRs, the demo, the lines of code. What it can't hand you is the understanding of what it built, the design you have to own, and the control to change it next quarter without the whole thing coming apart.
The honest guy who admitted it
Over on r/AI_Coders somebody said the quiet part out loud: "My frontend is vibe-coded because I don't actually know what I'm doing. I know what I want, I just don't know how to make it." That's the whole fight in one sentence, and I respect him for it. He's got a working frontend and no idea what's inside it. He owns the artifact. He does not own the thing Graham was talking about. When the layout breaks in eight months, he'll be staring at code that answers to nobody in the room.
And here's what nobody tells you at the demo: that gap doesn't stay small. A house you don't understand is fine until the first leak. Then you're paying somebody to find the pipe, because you never learned where it runs. The artifact came free and fast. The bill for not understanding it shows up later, and it always has your name on it.
So how do you tell the substance from the suit
You don't argue about the word "agentic." You run one test, and it's the test Graham would run on a language or a painting: does this tool help me make a real thing I understand and can control — or does it hand me an artifact I can't? Same week the Reddit thread lit up, developers on V2EX were living the failing side of it. One team wrote that a vibe-coded project had grown past the point where anyone could steer it. Another thread asked whether you even need to read the AI's code anymore, and whether the ones who don't will be the first out the door.
Those are the same question. When the tool builds you a thing you can steer, that's engineering with a faster bench. When it builds you a thing that steers you, the marketing won and the craft left the building.
Notice the test says nothing about how the code got written. A cabinet is good or bad whether the guy used a hand plane or a power sander. The sander is faster. It's still his cabinet, his measurements, his call on where the joints go. If he can't tell you why the door hangs the way it does, the tool didn't make him a woodworker. It made him somebody standing next to a nice cabinet. That's the line, and it hasn't moved in twenty years. The tools got louder. The line stayed put.
Code is the leftover; the job is the part you can still steer
An agent that makes something you understand and control is a better tool; one that leaves you an artifact you can't is the hype cashing your check.
Here's the thing. The word "agentic" isn't the tell. Ownership is. Point the agent at your codebase this afternoon, take whatever it hands back, and ask the plain question in front of a coworker: can I explain why it did that, and can I change it next month without praying? If yes, you've got a sharper tool. If no, you've got a faster way to build something nobody's driving.
Framing drawn from Paul Graham, Hackers & Painters. The forum threads (r/softwarearchitecture, r/AI_Coders, V2EX, late June 2026) are real community discussion, not peer-reviewed evidence; treat them as the temperature of a debate, not a measurement of it. This is one working engineer's read, not a verdict on any specific tool.