The layman's gateway into the world of software development.
The term was coined by Andrej Karpathy in February 2025, presumably influenced by similar Gen Z-esque terms such as 'Vibecession', where 'vibe' presumably refers to the fact you can code based on how you feel, rather than what you know.
While LLMs have always assisted people with coding, it is largely thanks to the introduction of AI-powered IDEs such as VSCode, Cursor.sh and Windsurf that have made vibe coding into a real thing. These IDEs feature an AI agent that will pretty much build your entire project for you. Because of this, anyone, even an 8 year-old kid, can have the means to create sophisticated software.
While vibe coding is here to stay, it certainly has no place in enterprise environments. Think of it like this: vibe coding is like shooting in auto mode on your DSLR, as opposed to manual mode. It might take some good photos, but to rely on it for professional work is like opening pandora's box. Even for individual projects, it is better to first understand the basics and best practices of coding, and then rely on vibe coding. That way you can independently evaluate the quality/relevance of the code being generated.
The term was coined by Andrej Karpathy in February 2025, presumably influenced by similar Gen Z-esque terms such as 'Vibecession', where 'vibe' presumably refers to the fact you can code based on how you feel, rather than what you know.
While LLMs have always assisted people with coding, it is largely thanks to the introduction of AI-powered IDEs such as VSCode, Cursor.sh and Windsurf that have made vibe coding into a real thing. These IDEs feature an AI agent that will pretty much build your entire project for you. Because of this, anyone, even an 8 year-old kid, can have the means to create sophisticated software.
While vibe coding is here to stay, it certainly has no place in enterprise environments. Think of it like this: vibe coding is like shooting in auto mode on your DSLR, as opposed to manual mode. It might take some good photos, but to rely on it for professional work is like opening pandora's box. Even for individual projects, it is better to first understand the basics and best practices of coding, and then rely on vibe coding. That way you can independently evaluate the quality/relevance of the code being generated.
Example 1: Most startup businesses these days heavily rely on vibe coding to launch their first SaaS. (not recommended tho)
Example 2: Julian, an 8-year old boy, vibe coded his own J.A.R.V.I.S. assistant as an homage to his favorite superhero.
Example 3: "Bro did you hear? Alex vibe coded his way into a systems integration engineering career." ... "Yikes."
Example 2: Julian, an 8-year old boy, vibe coded his own J.A.R.V.I.S. assistant as an homage to his favorite superhero.
Example 3: "Bro did you hear? Alex vibe coded his way into a systems integration engineering career." ... "Yikes."
by Mary Mary Quite The Contrarian June 5, 2025
Get the Vibe Coding mug.Vibe coding is the practice of relying heavily, even exclusively, on AI generated code for a programming project. Programming on vibes alone, as expressed to the AI in natural language. Term coined by Andrej Karpathy in an X post on Feb 2, 2025.
by jimbojw March 16, 2025
Get the vibe coding mug.The act of using Ai tools and IDEs like Cursor or Claude to write code, with little human input. Just coding for the vibes brah.
Vibe coding is used to push out terrible Apps and Games at a fast pace with little human effort and time.
Vibe coding is used to push out terrible Apps and Games at a fast pace with little human effort and time.
by Vibeking April 10, 2025
Get the Vibe coding mug.by Shiny Dark Rai May 1, 2025
Get the Vibe Coding mug.An approach in programming, where the programmer generates code purely by AI and copy pastes the results into their program.
Vibe Coding usually takes lesser to no skills in comparison to traditional programming. It has gotten more popular, now that AI LLMs specialized on coding have been taking over the coding-scene.
Vibe Coding usually takes lesser to no skills in comparison to traditional programming. It has gotten more popular, now that AI LLMs specialized on coding have been taking over the coding-scene.
Joe: Yo, check out my new game that I made.
Bob: Damn, that looks so cool. I didn't know you could code.
Joe: I can't. I just used Claude AI to generate all my code.
Bob: You buffoon. That's just Vibe Coding what you did.
Bob: Damn, that looks so cool. I didn't know you could code.
Joe: I can't. I just used Claude AI to generate all my code.
Bob: You buffoon. That's just Vibe Coding what you did.
by Guy Parmesan March 27, 2025
Get the Vibe Coding mug.Writing barely functioning code with no hope of maintaining or understanding it using AI — a technique mostly used by tech bros who lost all their money on NFTs and are now trying to be relevant again.
Tyler just finished vibe coding an app, and now I have to fix his unreadable lines of stinking shit masquerading as functional code.
by lorrinc_sajnos May 11, 2025
Get the vibe coding mug.I’ve been vibe coding lately. I don’t understand a thing that’s being generated. I’m just going off vibes.
by grapefruitpomegranate March 21, 2025
Get the vibe coding mug.