AI & vibe coding · Explainer

What is vibe coding?
A plain-English guide

Vibe coding means building software by describing what you want and letting an AI write the code, iterating on the result without reading every line. Andrej Karpathy coined the term in February 2025, and Collins named it a 2025 Word of the Year. It's excellent for prototypes and personal tools; production apps still need code review, testing and security checks.

By , FounderUpdated 4 min read

Share

Quick answer: What is vibe coding?

  1. Definition — describe, generate, run, iterate; don't read every line.
  2. Origin — coined by Andrej Karpathy in February 2025.
  3. Great for — prototypes, internal tools, learning, personal apps.
  4. Risky for — payments, personal data, security-critical or large systems.
  5. Do it safely — tests, reviews, secrets kept out of code, small steps.

Key takeaways

  • Vibe coding lowers the cost of trying ideas dramatically.
  • Speed to a demo is not the same as readiness for real users.
  • Experienced developers still review, test and structure AI output.
  • Developer surveys show high AI adoption but low trust in accuracy.
  • Use it to explore; switch to careful engineering before you scale.

In February 2025, Andrej Karpathy described a new way he'd been writing software: describing what he wanted, accepting what the AI produced, pasting errors back in, and rarely reading the code at all. He called it vibe coding1. The phrase spread so fast that Collins Dictionary named it a Word of the Year for 20252. It captures something real: for the first time, many people can turn an idea into working software just by talking about it.

What is vibe coding? At a glance: Definition; Origin; Great for; Risky for; Do it safely.
At a glance: What is vibe coding?

How vibe coding works

Diagram of 5 steps for how vibe coding works: 1. Describe; 2. Generate; 3. Try it; 4. Iterate; 5. Repeat.
How vibe coding works
  1. Describe what you want in plain language — "a habit tracker with streaks and a weekly chart".
  2. Generate — an AI tool writes the code and often runs it for you.
  3. Try it — click around; see what works and what breaks.
  4. Iterate — describe changes or paste errors back to the AI.
  5. Repeat until it does what you want.

What it's great for

What it's great for: Prototypes; Personal and internal tools; Learning; Unblocking.
What it's great for

Prototypes

Test an idea with users in hours instead of weeks.

Personal and internal tools

A dashboard for your shop, a script for your team, a tool for your own workflow.

Learning

See how things are built; ask the AI to explain its code.

Unblocking

Get past the blank page; generate boilerplate quickly.

Where it goes wrong

Vibe coding risks and how to manage them
RiskWhy it happensWhat to do
Security holesAI code can include insecure patterns or exposed secretsReview against the OWASP Top 105; scan dependencies
Fragile logicNobody fully understands the codeWrite tests; keep changes small
Data loss or leaksWeak database rules and access controlUse proven auth and storage services; check permissions
Unmaintainable codeMany quick patches pile upRefactor regularly; involve an engineer before scaling
OverconfidenceDemos hide edge casesTest with real users and real data volumes

What the evidence says

AI coding is now mainstream: 84% of developers in Stack Overflow's 2025 survey said they use or plan to use AI tools — but more distrusted the accuracy of AI output (46%) than trusted it (33%)3. And speed is not guaranteed: in a 2025 randomised trial, METR found experienced open-source developers took 19% longer on real tasks when using AI tools, even though they believed they'd been faster4. The lesson: vibe coding shines for exploration, and careful engineering still matters for production.

Vibe code safely

Checklist: Vibe code safely — Keep API keys and secrets out of your code and prompts; Use managed services for login, payments and storage; Ask the AI to write tests, then run them; Commit often so you can roll back; Get a code review before real users or real money are involved.
Vibe code safely
  • Keep API keys and secrets out of your code and prompts
  • Use managed services for login, payments and storage
  • Ask the AI to write tests, then run them
  • Commit often so you can roll back
  • Get a code review before real users or real money are involved

For a step-by-step build, see how to build an app with AI; to pick a tool, see the best AI coding tools.

Key terms, defined

Vibe coding — building software by prompting AI and iterating on its output. Prompt — the instruction you give an AI. AI app builder — a tool that generates whole apps from prompts. Code review — a person checking code for problems. Technical debt — future cost of quick, messy code.

Frequently asked questions

Who coined vibe coding?

Andrej Karpathy, an AI researcher and former OpenAI and Tesla leader, coined the term in a post in February 2025, describing programming where you 'fully give in to the vibes' and let AI write the code.

Is vibe coding real programming?

It's a way of producing software, and it can create real, working tools. But building reliable, secure software for many users still needs programming skills: understanding, testing and maintaining the code.

What tools are used for vibe coding?

AI app builders such as Lovable, Bolt and Replit for full apps from prompts, and AI coding tools such as Cursor, Claude Code, GitHub Copilot and OpenAI's Codex for working inside codebases.

Is vibe-coded software safe?

Not by default. AI-generated code can contain security flaws, leaked secrets and fragile logic. Review it, test it, scan it and keep humans responsible for anything handling money or personal data.

Can non-programmers vibe code?

Yes, for prototypes and simple tools. Learning basic concepts — how data is stored, how logins work, what an API is — makes results much better and safer.

Will vibe coding replace developers?

It changes what developers spend time on, shifting work toward specifying, reviewing, testing and designing systems. Demand for people who can make software reliable remains strong.

Sources

  1. Andrej Karpathy — Original 'vibe coding' post (February 2025)
  2. News On AIR — 'Vibe coding' named Collins Dictionary's Word of the Year 2025
  3. Stack Overflow Developer Survey 2025 — AI
  4. METR — Measuring the impact of early-2025 AI on experienced open-source developer productivity
  5. OWASP — Top 10 web application security risks
  6. Checked October 23, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Pass it on

Know someone who'd enjoy this?

Send it to them — one tap, no sign-up. Good ideas travel best between friends.

Keep exploring

Where to go from here

Join free

Get the ideas, not the noise.

Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.

Get the free Laws of UX PDFFree · no spam · unsubscribe anytime
AI products

Make your AI feature something users trust.

A behavioral UX audit of your app or SaaS product: why users hesitate, stall and leave, and a prioritized fix list. Fixed price, 2–4 weeks.

Free certification

Turn what you know into a credential.

Free, test-based UX, UI and product certifications. Answer real product scenarios, graded on our server, and earn a founder-signed certificate anyone can verify and you can add to LinkedIn.

  • Credential ID
  • QR verification
  • LinkedIn-ready
Free PDF · 74 pages · 2 editions

The Laws of UX, in one field guide

60 research-backed principles in 6 categories — what each one means, why it works on the human brain and how to use it on your own screens. Written by Sushant Singh, founder of Science of Apps, who has scaled consumer apps to lacs of users and spent 10+ years leading product across startups and digital businesses in the US, EU & India.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 74 pages

Get Laws of UX by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy

Free PDF · 90 pages · 2 editions

100+ Subscription Paywalls, decoded

110 real paywalls from top apps, taken apart, rated out of 5 and decoded with the Laws of UX — plus the frameworks, copy and checklists to ship your own. By Sushant Singh, founder of Science of Apps.

  • 110 paywalls rated
  • 34 Laws of UX
  • 12 frameworks

Which paywall scored 4.8 out of 5, and which scored 2.6? It’s all inside.

Pick your edition
Free. No card, no paywall — just your email.
Free PDF · 90 pages

Get 100+ Paywalls, Decoded by email

Choose your edition

You’ll also get occasional UX psychology tips. Unsubscribe anytime. Privacy policy