Prompt an LLM to write a bit of code that does something. Do this 9000 times until it spits out something that vaguely accomplishes this task. You can’t push any of the fever dream nonsense it created into the main branch until you check it thoroughly. In the end you spend more time with this process than you would have if you’d just written it yourself.
The C suite and the board members continue jerking each other off as they call this “efficiency.”
Have you tried asking Copilot what it is?
“Vibe coding” is an informal term, mostly used in online programming communities, that refers to writing code in a relaxed, intuitive, or improvisational way rather than following a strict plan or methodology.
It’s often associated with:
Experimentation → typing out ideas, running them quickly, and adjusting on the fly.
Flow state → coding while listening to music, late at night, or just for fun without rigid structure.
Prioritizing creativity over rules → not worrying too much about best practices, efficiency, or readability at first—just “feeling out” the solution.
Playfulness → sometimes it means coding with minimal context, like making something cool without knowing exactly how it’ll end up.
Some people use “vibe coding” positively (as in getting into the zone and letting intuition guide you), while others use it humorously or critically (as in writing spaghetti code without much forethought).
Would you like me to give you some examples of how vibe coding looks in practice—like snippets that show the contrast between “structured coding” vs. “vibe coding”?
It’s using AI to ruin your codebase and built technical debt.
I think it is very funny and fully support companies doing this to themselves.
The Microsoft way. gestures at the last several patch Tuesdays
I think the most hilarious thing was their public Copilot demonstration working on the .NET source code. They basically showed the world that copilot isn’t ready for serious work.
It were they that have been bragging that more than 50% of their code was written by AI, weren’t?
Anyway, that’s counted by lines of code, not in number of mini-vans. They can still use a better statistic.
deleted by creator
Kids this days won’t even get a dated reference…
Original definition: using AI to create a small bespoke kinda-crap-but-it-works apps or games for personal use. It’s a shitty proto but it’s interesting.
(My reaction: ooo not my jam but that sounds neat I guess)
Modern definition: it’s a multi-quadrispillion dollar industry and it’s the future according to some very important board members.
(My reaction: …capitalism ruins fucking everything)
Oh is that what it is…
* awkwardly zips up pants *
vibe coding is very dirty.
Wait. it’s not a new dating buzzword invented by VICE to generate click baits?
I doubt it.
When you go to the ER & just start vibe-coding so now the nurses have to debug you.
/s
If you need a quick&dirty piece of code, you can generate it by firing some prompts into an LLM. You can get a decent result if you know what you are doing. It may not be production-ready, but often it’s a good starting point. This is NOT vibe coding.
Vibe coding is what people who don’t know what they are doing do when they try the process above, and think it’s production-ready.
Its a strawman made up by copyright crusaders, to belittle people who use new technology.
Neither do vibe coders.
It’s using tools like Claude or other agentic AI to collaboratively make an app. It’s a fun novelty until you realize people paid more than you are doing it without knowing what they’re doing and getting away with it.
Vibecoding:
- go to chatgpt
- ask it to make an app
- ask it to fix errors (ad infinitum)
- ???
- sell app (optional)
- get sued and ruin your reputation (hopefully)
The ??? isn’t a reference to underpants gnomes. It’s just that no one has ever gotten LLMs to actually fix its own bugs to find out what that step is
Largely accurate apart from special-purpose tools usually being employed instead of ChatGPT
Same thing. Coding agents just automate the third step and waste even more money and energy.
I remember when the term was first coined and it meant something like “asking an llm to code and NOT attempting to validate, fix or correct the outputs yourself. Just keep prompting in natural language until it works.” It was supposed to be a joke - this sort of use hits a wall pretty quickly and illustrates how limited llms can be.
The term has taken off and its meaning is now in flux. I did find it particularly amusing seeing all the LinkedIn lunatics start posting LLM written garbage about “integrating vibe coding Into your workflow” because they thought it was the new buzz word… and I guess they were right.

imagine your mom using an llm to write an app…
no I just jizz in his mom and call it an app
Bruh, chill
lol ok
Aw, look. It has no idea why the Fediverse is so quiet… No clue that it’s just getting insta-blocked by every single passerby. That’s so pitiful. Aww. 🤣
It’s going to an llm and typing in the text box “make me an app that does X” then patting yourself on the back for “coding”.









