All posts
Engineering5 min read

What we actually mean by “vibe coding”

It's not vibes instead of rigor. It's vibes plus AI plus senior taste, so the boring 80% of work gets compressed into a morning.

Miron Karim
Miron Karim
Founder & Engineering Lead
What we actually mean by “vibe coding”

“Vibe coding” has started showing up in job ads, investor decks, and LinkedIn posts from people who still ship twice a year. So it's worth saying out loud what we actually mean by it — because the term is getting watered down fast.

What it is not

It's not copy-pasting whatever a chatbot spits out. It's not skipping code review. It's not “vibes” as a replacement for rigor. If that's the flavor you're buying from someone, you're buying slop, and it will cost you more to untangle than it would have to write properly in the first place.

It's also not YOLO deployment. We still write tests. We still do migrations in the right order. We still read the query plans.

What it actually is

Vibe coding is senior taste plus AI leverage plus tight feedback loops. It's what happens when an engineer with ten years of scars uses modern tooling to compress the 80% of engineering work that's mostly pattern-matching into a morning, and spends the other 80% of their time on the 20% that actually matters — the architecture, the edge cases, the UX.

  • Senior taste — you need to know when the AI is wrong, because it will be, confidently.
  • AI leverage — generate the boilerplate, the tests, the migrations, the docs.
  • Tight loops — deploy on every commit, preview every PR, check the staging URL constantly.

A concrete example

Last month we built a permission system for a B2B client. Full RBAC, audit log, UI for managing roles. Traditional estimate: two weeks. Actual: two days.

The AI wrote the first pass of the schema, the policies, and the Tailwind-heavy admin UI. The engineer rejected about 40% of what came back — wrong edges, missed requirements, a bug in the row-level-security check — and rewrote it. What's left is clean, tested, and ships.

The magic isn't in the AI. It's in the engineer who's been bitten enough times to recognize which 40%.

Why it works

Most engineering work is pattern-matching. Writing a CRUD endpoint. Wiring a form to an API. Adding a migration. You've done it a thousand times and the new one is structurally the same. AI compresses that to minutes. The remaining 20% — the unobvious UX decision, the race condition, the query that falls over at 100k rows — still needs taste.

If you're hiring a studio

Ask them to show you a staging URL after day three. Ask whether the person you meet in sales will write any of the code. Ask how they handle the AI being wrong. The answers separate the studios that are actually shipping this way from the ones putting the word “AI” on their homepage.

Got a project like this?

Tell us in one paragraph. A real engineer replies within a day.

Start a project

Keep reading