flâneur — a map of the web's best reading

Not all AI-assisted programming is vibe coding (but vibe coding rocks)

simonwillison.net · 1,812 words · saved by 1 readers

Vibe coding is having a moment. The term was coined by Andrej Karpathy just a few weeks ago (on February 6th) and has since been featured in the New York Times, Ars Technica, the Guardian and countless online discussions. I’m concerned that the definition is already escaping its original intent. I’m seeing people apply the term “vibe coding” to all forms of code written with the assistance of AI. I think that both dilutes the term and gives a false impression of what’s possible with responsible AI-assisted programming. Vibe coding is not the same thing as writing code with the help of LLMs! To quote Andrej’s original tweet in full (with my emphasis added): There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It’s possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dum

Not all AI-assisted programming is vibe coding (but vibe coding rocks) Simon Willison’s Weblog Subscribe Sponsored by: Atlassian - Give your agents a plan. Not a prompt. New Jira capabilities unlock full-context for AI-native software development. Assign tasks to Claude, Cursor, or GitHub Copilot, now directly from Jira. Learn more Not all AI-assisted programming is vibe coding (but vibe coding rocks) 19th March 2025 Vibe coding is having a moment. The term was coined by Andrej Karpathy just a few weeks ago (on February 6th) and has since been featured in the New York Times , Ars Technica , th

Explore this link on the map →

related reading