this post was submitted on 21 Mar 2025
301 points (100.0% liked)

Programmer Humor

21742 readers
2419 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 97 points 19 hours ago* (last edited 18 hours ago) (3 children)

Today I learned the term Vibe Coding. I love it.

Edit: This article is a treasure.

The concept of vibe coding elaborates on Karpathy's claim from 2023 that "the hottest new programming language is English",

Claim from 2023?! Lol. I've heard (BASIC) that (COBOL) before (Ruby).

A key part of the definition of vibe coding is that the user accepts code without full understanding.[1] AI researcher Simon Willison said: "If an LLM wrote every line of your code, but you've reviewed, tested, and understood it all, that's not vibe coding in my book—that's using an LLM as a typing assistant."[1]

Did we make it from AI hype to AI dunk in the space of a single Wikipedia article? Lol.

[–] Mirror [email protected] 1 points 1 hour ago

I've ended up becoming the sole caretaker of two react native apps, something I did not ask for but some people were fried.

I'm not going to manually troubleshoot and learn everything that breaks when I need to update a dependency. I'll vibe through those errors, learn what I have time for and then test it like mad.

A lot of the time I end up having to solve things myself but my job wouldn't be tolerable if I had to manually work that shit.

[–] [email protected] 34 points 15 hours ago (1 children)

Interesting that the term was coined by someone who presumably intended it to mean a good thing. I assumed it to be an entirely derogatory term...

[–] [email protected] 10 points 10 hours ago* (last edited 10 hours ago) (3 children)

Well, lots of words are sort of derogatory in programming right? Hackers hacking things together, rubber duck debugging (you have a bug? Go talk to a toy!), git blame and probably more

Edit: forget git blame, git itself is already slang for idiot. As Linus Torvalds once said, he created two successful projects, both named after himself

[–] [email protected] 3 points 8 hours ago (1 children)

Sure, but those words have been coined by the nerds, or those that don't try to sell you anything at least. The guy very much wants to sell you vibe coding and LLMs and whatnot.

[–] [email protected] 2 points 8 hours ago

Andrej Karpathy is absolutely a nerd to me. He's not about selling you LLMs but about teaching you how to build your own (I recommend checking his videos out, they are one of the best resources on LLMs)

[–] [email protected] 2 points 7 hours ago

Anything can be derogatory if you try hard enough

[–] [email protected] 2 points 9 hours ago

And reflog!

Oh! It was reflog, sry.

[–] [email protected] 9 points 17 hours ago

Dude, love ❤️