See https://twitter.com/karpathy/status/1886192184808149383 for when it was coined by Andrei Karpathy.
I've written more about it here: https://simonwillison.net/2025/Mar/19/vibe-coding/ and here: https://simonwillison.net/2025/Mar/23/semantic-diffusion/
Thanks for the reply.
But I really detest the ever-growing universe of unnecessarily obscure slang. It's not clever and not informative. Good slang is akin to a word that you can figure out from its Latin origins; it makes sense, might be clever, and you can figure it out if you think about it.
This is just douchey.
It is so hard to reconcile my view of Karpathy as a world class instructor who does great things like making you work out gradients via the chain rule even though you don't need to anymore with this version of Karpathy.