The terminology originated from a tweet from Andrej Karpathy on 2025-02-05 that stated:
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 dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
TL;DR - Taking the leap from "AI assisted programming" where you still try to do quality control as the developer, and instead just letting the AI write everything and you just accept it (warts and all). Can be nifty for hobby side projects on the weekend, but has profound implications if done for serious projects and shipped to production.
Tech enthusiast focused on AI, software development, cybersecurity, and digital innovation. Sharing practical guides, coding insights, and useful tools for developers and tech learners.
Today's comiCSS cartoon:
That killed me
Time to kick things off with a crappy AI-generated meme
I generate these to riff on the cover meme. This one is almost good but just forgot to finish it. Lazy AI.
Insane quality this week :O
any serverless platform: "hold my beer"
If using Azure just turn off the data cap on log analytics
Cross origin? So... I was created by a different God? 🤯
Tom gauld's cartoon and alt text for this week's New Scientist

move fast and break things
does this actually happen?
Yes.
That's what js compilers do code snipped from website prod build:
That's why source maps exist.
dump("Whatever. I am too old to pretend to be what I'm not.");die();they are talking about me btw
Okay... Completely real question here: What is Vibe Coding?!
The terminology originated from a tweet from Andrej Karpathy on 2025-02-05 that stated:
TL;DR - Taking the leap from "AI assisted programming" where you still try to do quality control as the developer, and instead just letting the AI write everything and you just accept it (warts and all). Can be nifty for hobby side projects on the weekend, but has profound implications if done for serious projects and shipped to production.
Wow! That's like a little essay on the matter! Thank you all who helped answer my semi-dumb question!
Wow, you mean the term is just two months old?! 😳
Yep! Such is the fast moving world of tech 😅
Just go In vscode, make a file, write one line of code, and mash tab for AI autocomplete to write a lot of code.
The ultimate flex:
That is likely the biggest pr ever.
Bro removed the whole project from existence 💀
The essence of the project (kinda) lives on in this project.
Can we get a link??!?!?
Here
What just happened:
Fun concept! What kinds of memes inspire you the most?
This isn't LinkedIn, not everything has to 'inspire'.
Nice!