Here's what Karpathy wrote: "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."
In short, vibe coding is an AI-assisted approach where you describe what you want in natural language and let AI generate the code. You don't read every line. You run it, see if it works, and if it breaks, you describe the problem and let AI fix it.