What Is Vibe Coding?

The topic

You've probably seen the phrase. Someone on LinkedIn built a booking system "in a weekend by vibe coding". A colleague mentions their teenager vibe-coded a game. A news piece says it's going to replace programmers, and another says it's a security disaster waiting to happen.

What almost nobody does is stop and explain what it actually is. So that's what this piece does, without assuming you've ever written a line of code.

The short answer

Vibe coding means building software by describing what you want to an AI tool in everyday language, letting it write the code, and then trying the result and asking for changes. You steer by outcome ("the button should be bigger", "it crashes when I add a second user") rather than by reading and writing the code yourself.

The longer answer

Where the name came from

The term was coined in February 2025 by Andrej Karpathy, a well-known AI researcher, who described a way of working where you "fully give in to the vibes" and more or less forget the code exists. It caught on quickly. By November 2025 Collins English Dictionary had named "vibe coding" its Word of the Year.

What it looks like in practice

You open an AI tool and type something like: "Build me a simple web page where my running club can sign up for Saturday sessions, with a limit of 12 people per session." A few minutes later you have something you can click on. It's probably not quite right. You say so, in plain words, and it changes. You repeat that loop until it does what you need.

That loop (ask, look, react, ask again) is the heart of it. The AI handles the typing. You handle the judgement.

What's genuinely new about it

People have been able to build simple things without code for years, using website builders and spreadsheet tools. The difference is range. A vibe coder isn't limited to the templates a tool offers, because the AI is writing real code underneath. That's why people are building things that would previously have needed a developer, or a small team.

What it isn't

It isn't magic, and it isn't the same as professional software engineering. The AI can write code that looks right and works in the demo but breaks with real users, real data or real money. It doesn't know your business, your customers or the law unless you tell it. And "it works when I click it" is a much lower bar than "it's safe to put customers' details into".

None of that makes vibe coding a gimmick. It makes it a powerful tool with a learning curve, like most powerful tools.

Who it's for

Almost anyone with a clear idea of a problem they want solved. The people who get the most out of it are rarely the ones with the best technical knowledge. They're the ones who know exactly what they want the thing to do, and can tell when it isn't doing it.

Learn more on Qeetoto

If you want the bigger picture of how building software is changing, read our Continuous Creation manifesto. The rest of this series answers the next questions people ask: what skills you need, which tools to use, how to start, and what can go wrong. Browse all our guides.

Everything on Qeetoto is free to read. No sign-up, no paywall. If you've got a question we haven't answered, get in touch.