Skip to content

Explainer

What is vibe coding?

A plain-English explainer, for people who keep hearing the phrase and want the honest version.

The short answer

Vibe coding means building software by describing what you want to an AI model in plain language and steering it with feedback, instead of writing every line of code yourself.

How it actually works

You describe what you want, the model writes the code and runs it, you look at the result, and you tell it what is wrong. Then you go around again. That loop, not the typing, is the whole activity.

Andrej Karpathy named it in early 2025. The idea caught on fast enough that Collins made “vibe coding” its word of the year for 2025. So if it feels new, that is because it is.

You say what you want, the model writes it, you run it, you say what is wrong, and you go around again.

What it's great for — and where it breaks

Vibe coding is genuinely great for playing, learning, and small personal tools. You can build a working thing in an evening without knowing a programming language first.

But not all AI-assisted programming is vibe coding. Simon Willison drew a useful line: true vibe coding means you lean on the model and accept the result without reading every line. That is fine for prototypes. For anything you will maintain or put in front of real users — and especially anything touching passwords, payments, or other people's data — you still need to read and understand the code the model wrote.

Why it's possible now

A few years ago, building software meant learning syntax, setup, and a long list of small frustrations before you could make anything. That wall is mostly gone, because intelligence got cheap.

By one common comparison, the cost of GPT-3.5-level capability fell from about $20 per million tokens to about $0.07 in roughly eighteen months. Cheap models are patient enough to walk a beginner through a build at almost no cost. The barrier to building has never been lower.

How to try it tonight

Pick one tool and one tiny, real idea. A personal tool, a one-page site, a small calculator. Describe it in plain words, run it, say what is wrong, and repeat until it works. Small and real beats clever and abstract.

Our getting-started guide walks through the whole thing from zero, including which tool to pick and how to not get burned. And the fastest way to learn is in a room with other people: come to a free Oslo Vibe Coding drop-in and build the next thing with people around you.

Now go build a tiny thing.

Reading is good. Building with people is better. Our Oslo drop-ins are free and open to total beginners.