Definition:
When you open up ChatGPT, whisper "do it for me please" into the void, and pretend you're a developer while the AI does 110% of the work. You have no idea what’s happening, but you’re nodding like a proud parent watching their kid win a science fair they didn’t even enter.
"Bro look at this cool app I just built in like 5 minutes vibe coding."
*Proceeds to send a localhost3000 url*
When you try to get AI to do the coding for you with prompt engineering and find out it takes more work to use the prompt than to actually do the work yourself.
Bro I’ve been vibe coding for last 3 hours for something I could have probably done in half an hour
An AI-dependent programming technique, coined by ex-OpenAI wizard Andrej Karpathy where developers "fully give into the vibes, embrace exponentials and forget that the code even exists".
In other words, it's where random non-technical monkeys with little to no programming language, dish out sloppy games and other software through blindly copy-pasting AI generated code from LLMs like ChatGPT, Claude, and Cursor to make fast and easy money.
This can lead to unprotected APIs or endpoints, lack of input validation, weak/no encryption etc and potentially even result in the final product being taken down permanently and the guy will have to beg for his job back at Popeyes.
Example 1:
Person 1: Hey! I've been vibe coding this new game, can't wait to make so much money
Person 2: I've watched Fireship's video. Hope you use the RETARD tech stack (React, Express, Tailwind, Redis, Deno)
Example 1:
Person 1: Hey! I've finished vibe-coding my new application through the Cursor IDE
Person 2: Can't wait to bypass your subscription, max out API key usage and create random shit on the DB
Term that tends to make other sick, used by wannabe programmers who misuse AI to produce unfathomable things they call code which works only on a good day.
Oh, looks like my random text generator produced something that looks like code, I don't know where I am or what am I even doing, I guess I must be vibe coding!
Letting an AI agent make all the decisions about implementation and code execution given a light description of intent from a user
AI refused to write me more than 800 lines of code, got to this point only 1 hour of vibe coding. It is really killing the vibe...
Letting an AI agent make all the decisions about implementation and code execution given a light description of intent from a user.
AI refused to write more than 800 lines of code, got to this point after just 1h of vibe coding. It is really killing the vibe...
When a programmer describes a problem in a few sentences as a prompt to a large language model (LLM) tuned for coding.
Within only 2 hours vibe coding I built this entire app into an unmaintainable AI slop.