Vibe Coding
Vibe coding is a slang term coined by OpenAI co-founder Andrej Karpathy on February 2, 2025, describing a programming approach where developers use AI tools to generate code without reviewing what the AI writes1. The concept spread from a single X post into a major internet debate about the future of software development, spawning memes, counter-memes like "vibe debugging," and deep divisions between those who saw it as liberating and those who called it reckless2. Within weeks the term appeared in The New York Times, The Guardian, and Ars Technica, making it one of the fastest-moving tech memes of the 2020s1.
Overview
Vibe coding describes a workflow where a programmer talks to an AI coding assistant, accepts its output without reading the generated code, and iterates by pasting errors back into the AI until things work. The programmer acts more like a prompt-giver and bug-tester than a traditional coder. Karpathy framed the idea with a memorable directive: "Give in to the vibes, embrace exponentials, and forget that the code even exists"1.
The term quickly outgrew its original meaning. Some people use "vibe coding" to describe any AI-assisted programming, while others insist it specifically means building software with an LLM without reviewing the code it writes1. This rapid dilution of meaning drew comparisons to the word "agile," which similarly lost its precise definition as it spread through the industry2.
On February 2, 2025, Andrej Karpathy, a co-founder of OpenAI and former director of AI at Tesla, posted on X defining what he called "a new kind of coding"4. He described using Cursor Composer with voice commands, barely touching his keyboard, and clicking "Accept All" on every AI suggestion without looking at diffs. When errors popped up, he'd copy-paste them back into the AI for fixes. His codebase grew in ways he didn't fully understand, but he could still get a working application by "poking and prodding" and sometimes requesting random changes until bugs disappeared1.
Karpathy acknowledged the limits: "It's not too bad for throwaway weekend projects... I just see things, say things, run things, and copy-paste things, and it mostly works"1. The post was self-aware and partly tongue-in-cheek, an expert programmer intentionally not using his skills to test how far AI could carry a project. The post picked up over 27,000 likes within a month4.
Origin & Background
How It Spread
How to Use This Meme
Vibe coding isn't a meme template with a fixed visual format. It's typically used in three ways:
As a label for your workflow. Post a screenshot of your AI coding setup (Cursor, Copilot, Claude) with a caption like "just vibe coding rn" to signal you're letting the AI drive.
As the punchline to a joke. Pair it with reaction images when something goes wrong. Common formats include the Desert Dilemma meme ("Vibe coding is easy. Vibe debugging is the hard part") or any "what could go wrong" template.
As a debate starter. Drop "vibe coding" into any developer community and watch the replies split between "this is the future" and "this is an insult to engineering".
Cultural Impact
Full History
Fun Facts
Birgitta Böckeler at Thoughtworks compared vibe coding's semantic diffusion to the word "agile," noting it lost its original meaning in under seven weeks, far faster than agile's multi-year drift.
Karpathy's original post described using voice commands to code, meaning he was literally talking to his computer rather than typing.
Urban Dictionary entries for vibe coding range from enthusiastic endorsement to calling practitioners people who "would suck on Tim Cook's dick 24/7 365".
Steve Yegge made over $290,000 from the $GAS memecoin tied to his vibe-coded Gas Town project before it collapsed.
Rick Rubin, a music producer with no software engineering background, wrote one of the first books framed around vibe coding philosophy.
Derivatives & Variations
Vibe debugging
— Counter-meme describing the painful process of fixing AI-generated code you never read. Popularized by @catalinmpit's March 2025 Desert Dilemma meme[4].
"The Way of Code"
— Rick Rubin's book blending Tao Te Ching philosophy with vibe coding principles, emerging directly from the meme's cultural moment[6].
Gas Town
— Steve Yegge's "100% vibe coded" orchestrator project that spawned a memecoin ($GAS) before collapsing in an apparent rugpull[7].
15 Rules of Vibe Coding
— @rileybrown_ai's viral thread attempting to formalize best practices for the approach, pulling 10,000+ likes[4].
Frequently Asked Questions
References (8)
- 1
- 2
- 3
- 4Vibe Coding - Know Your Memeencyclopedia
- 5Steve Yeggeencyclopedia
- 6Vibe Coding - Urban Dictionarydictionary
- 7
- 8