Slangalso written vibecoding, vibe code
vibe coding
How “vibe coding” is used
- Tone
- Informal; tech slang that has entered mainstream dictionaries.
- Where you’ll see it
- People use it for personal tools, prototypes, and side projects built with chat-based coding assistants. It can be a compliment for shipping fast, or a critique when the code is hard to maintain.
Examples
- I vibe-coded a weekend dashboard and only opened the files when something broke.
- The team banned vibe coding on the payment service because nobody could review the diffs.
Examples are written for this site to show typical use. They are not quotes.
Usage notes
- Also written as one word, vibecoding; the verb form is vibe code.
- Dictionary definitions emphasize accepting imperfect, AI-generated code in exchange for speed.
- It usually refers to natural-language prompting of AI coding tools, not ordinary autocomplete.
Origin
The phrase is widely credited to Andrej Karpathy, who described “vibe coding” in a February 2025 post about fully giving in to AI-assisted coding and forgetting that the code even exists.1
Sources
- vibe coding — Merriam-Webster Slang (opens in a new tab)
https://www.merriam-webster.com/slang/vibe-coding
- vibe coding — Cambridge English Dictionary (opens in a new tab)
https://dictionary.cambridge.org/us/dictionary/english/vibe-coding