All posts

The last 20% decide whether you have a product

Vibe-coding gets you to 80% in minutes. But the last 20% are the whole job — and that's exactly what an agent can't (yet) do alone.

I've spent the last few months working intensively with coding agents — Claude Code, Mistral, ChatGPT. And I'll admit it openly: they do the boring work faster, and often better, than I ever could. Boilerplate, CRUD, glue code, the first scaffold of a feature — minutes instead of hours.

The first reaction is euphoria. The second, if you're honest, is fear: what am I still needed for?

The answer is hiding in a single number.

80% just became free

An agent takes you surprisingly far. One prompt, one run, and you have something that works. Demo-ready. Screenshot-ready. LinkedIn-ready.

But "works in the demo" and "carries a business" are two different universes. Between them sit the last 20%:

  • What happens on the edge case nobody prompted for?
  • How does the code behave under load, with real data, in six months?
  • Who understands the architecture when something is on fire?
  • Is the thing testable, maintainable, extensible — or a house of cards?

That 20% was always the real job. AI didn't abolish it. AI just made the first 80% so cheap that the last 20% is now more visible than ever.

Vibe-coding is real — and ignores 20 years

Vibe-coding works. That's not a sarcastic statement. You describe what you want, you get code. For prototypes, internal tools, throwaway scripts, it's a gift.

The problem isn't the method. The problem is that it pretends the last 20 years of software engineering never happened. Version control, architecture, automated tests, code review, clean failure behaviour — none of that was invented because developers love bureaucracy. It was invented because software without it collapses under success.

An app with ten users forgives everything. An app with ten thousand forgives nothing.

The bridge is the job

I don't believe in "AI replaces developers." I also don't believe in "AI is just hype." Both camps are wrong, because they miss the same thing: the work shifted, it didn't disappear.

The new core skill is no longer typing the 80%. It's owning the 20%:

  1. Specify, don't prompt. One precise brief beats ten corrective prompts.
  2. Review as a primary discipline. You read more code than you write — and you have to actually understand it.
  3. Tests as a contract. The agent can be fast. The tests tell you whether it was also right.
  4. Architecture in your head. The agent sees the file. You see the system.

This isn't a step back into the past. It's the craft, applied at a new speed.

What this means in practice

If you're a developer: your value moves from producing code to owning code. Get excellent at review. Learn to specify. That survives every model generation.

If you lead a team: allow the AI speed — but don't skip the last 20%. A feature that stands up in an hour and explodes in a quarter was never cheap. It was just prepaid.

The 80% is free now. The 20% is what you still get paid for. That's exactly where I build.