Vibe coding meaning is the phrase people type when a dictionary, a February 2025 note, and a weekend game jam all claim the same three words. Those three sources do not describe the same amount of review. Collins and IBM describe prompting a model to write code. Andrej Karpathy’s coinage, quoted on Wikipedia, adds that you may stop reading the diffs on a throwaway project. A browser game sits in the gap between those sentences. This page is about that gap. The origin story of the phrase lives on what is vibe coding. Facts below were checked on 2026-09-21 against the Collins Word of the Year post, IBM’s explainer (updated 24 July 2026), the Wikipedia Vibe coding article, MDN’s game development guide, and the Sorceress source for WizardGenie and the coding model roster.
Vibe coding meaning in one sentence
The shortest honest line, taken from sources checked today, is this: you say what you want in ordinary language, and a large language model writes the source. Collins, in the 6 November 2025 Word of the Year post, calls vibe coding “the use of artificial intelligence prompted by natural language to write computer code,” and glosses it as telling a machine what you want rather than coding it yourself. IBM’s page, published 8 April 2025 and updated 24 July 2026, uses almost the same sentence: the practice of prompting AI tools to generate code rather than writing code manually. IBM also says Karpathy introduced the term in February 2025.
Karpathy’s own note is narrower than the dictionary. The Wikipedia article, checked 2026-09-21, quotes him describing a kind of coding where you “fully give in to the vibes, embrace exponentials, and forget that the code even exists,” accept the diffs, paste errors back in, and treat the result as fine for throwaway weekend projects. That is a usage rule, not a parts-of-speech definition. The dictionary answers what the activity is. The note answers how little of the output its author was reading that weekend.
People also search what is vibe coding (60,500/mo, KD 38), what does vibe coding mean (2,400/mo, KD 42), how to vibe coding (1,600/mo, KD 20), vibe coding application (1,300/mo), and vibe coding with claude (480/mo, KD 0). DataForSEO lists the head phrase vibe coding meaning at 18,100 searches a month, KD 43. Those rows were confirmed 2026-09-21 in tools/research-supplement.md from the 2026-09-18 pull. The neighboring queries want a definition, a procedure, or a product. They are not interchangeable, which is why a second page can answer the meaning split without repeating the origin explainer.
The dictionary trail behind the phrase
Three public wordings are in circulation, and they license different behavior.
| Source | When | What it licenses |
|---|---|---|
| Karpathy’s note, via Wikipedia | February 2025 | Describe, accept, paste errors back, stop reading diffs on a throwaway |
| Merriam-Webster slang entry, quoted on Wikipedia | March 2025 | Tell an AI what you want; the coder need not understand how the code works; bugs are expected |
| Collins Word of the Year | 6 November 2025 | AI, prompted in natural language, writes computer code |
Merriam-Webster’s own page did not load on 2026-09-21 (a bot check blocked the fetch). The wording above is the quotation printed on the Wikipedia Vibe coding article retrieved the same day: vibe coding is telling an AI program what you want and letting it create the product, often without understanding how or why the code works, and often accepting bugs. Collins was fetched directly. Its post does not require ignorance. It requires a prompt in place of hand-typed syntax.
That difference is the whole argument. A Collins-shaped vibe coding meaning still has source code at the end. A Merriam-Webster-shaped reading, as Wikipedia quotes it, treats understanding as optional. Karpathy’s reading treats understanding as something you postpone on a weekend toy. The vibe coding meaning you pick is the one you will have to live with on Monday. Indie games borrow all three and then discover, at hour six, which one they actually meant.
Hobbyists and working programmers use different meanings
Wikipedia’s reception section, checked 2026-09-21, says advocates claim amateurs can produce software without the training software engineering usually takes, and critics answer with accountability, maintainability, and security. The same article reports that in June 2025 Andrew Ng objected to the name because it suggests engineers simply go with the vibes when they use AI tools. IBM’s July 2026 update keeps both halves: prototyping gets faster, and production still needs review, tests, and a security pass. IBM lists the failure modes in plain language: novel requirements, weak structure, hard debugging, painful maintenance, and vulnerabilities that skip review.
Both pages still point at the March 2025 report that a quarter of startups in that Y Combinator winter batch had codebases that were almost entirely AI-generated. That number describes a cohort of companies, not a quality score, and not a game. It is evidence that the phrase escaped hobby forums. It is not evidence that unread code ships cleanly.
For a working programmer, vibe coding meaning has collapsed into “I use a coding agent.” The diffs are still the job. For a hobbyist at a jam, the phrase often means “I will not learn the engine this weekend.” Both uses are real. They produce different bugs. That split is the practical vibe coding meaning for a team versus a jam. The professional failure is a confident merge of code nobody on the team can explain. The jam failure is a fun ten minutes and then a wall, because the next change needs a file the author cannot find.