this post was submitted on 20 Jun 2025
427 points (100.0% liked)

Programmer Humor

24730 readers
692 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
 

It also obscures any licensing issues one might have.

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 39 points 2 weeks ago (1 children)

But oh boy is it a flashy good-looking structured cool code! It doesn't work, but it's cool!

And don't forget that hours of chilly AI-coding can save you minutes of hard manual work. That is peak efficiency

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

But oh boy is it a flashy good-looking structured cool code! It doesn’t work, but it’s cool!

Purely out of curiosity, I used the Cursor IDE for a personal project involving a lot of math-y stuff, and this really wasn't my experience.

Not only was most of what it produced wrong (ran just fine, but mostly produced complete garbage), the code quality was absolute shit. Overly long functions, often with parts that repeated, kept shoving more and more parameters into those overly long functions, no sense of using abstractions to cut down on code length etc. etc.

Might have partially been a question of language choice; I was using Julia, and there's definitely not going to be as much training data for it compared to something like Python (🤮), and a lot of the code that is out there has been written by people who aren't coders but scientists

[–] [email protected] 4 points 1 week ago

Sure, results probably vary greatly by language and chosen AI. If you just accept it's basically mostly useless, it can be helpful. It often showed me new ways or ideas that didn't work at all, but gave me the right kick in the right direction.

But I'm no pro, I just code for fun since forever. There might be AIs that could probably do better jobs, as I'm also no AI-"pro".

[–] [email protected] 29 points 2 weeks ago (3 children)

Vibe coding is to coding what microwaving is to cooking.

[–] [email protected] 27 points 2 weeks ago

Nah. You can eat the food from the microwave, the code doesn't lead you anywhere 😁

[–] [email protected] 21 points 2 weeks ago (1 children)

Don't associate microwaves with AI.. The microwave has very viable uses!

I usually chuck a potato in the microwave for like a few minutes before finishing it off in the air fryer. Get that fluffy inside and crispy outside in less than 30 mins, whereas oven cooking it in foil would take an hour plus. Same results but quicker.

[–] [email protected] 2 points 1 week ago

Omgawd yes....

[–] [email protected] 13 points 2 weeks ago (1 children)

Nah, vibe coding is to programming what passing off food from a restaurant as your own (á la steamed hams) is to cooking.

[–] [email protected] 4 points 2 weeks ago (1 children)

And the restaurant is 1 star

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

The restaurant has exactly the average quality of everybody that cooks.

Not of restaurant chefs or people good at cooking. Everybody that cooks.

[–] [email protected] 15 points 2 weeks ago

I wish I could steal code. Everything I do is so situation-specific. I save my own snippets "for next time" but they never seem to come up again lol

[–] [email protected] 14 points 2 weeks ago (3 children)

What the heck is vibe coding

[–] [email protected] 30 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Asking an AI to code for you and doing very limited coding yourself. Just feed the errors into the AI and take it's solution as gospel.

[–] [email protected] 8 points 2 weeks ago (1 children)

If I'm hyper critical of anything the AI puts out, not accepting it as gospel and turn whatever crap it gives me into a working solution, is that vibe coding as well?

[–] [email protected] 15 points 2 weeks ago (1 children)

No, it's just spending three times as much effort into fixing the slop as you'd spend coding yourself

[–] [email protected] 5 points 1 week ago

Negativity of the AI crowd is so crazy to me while I'm having Claude Code Opus implement entire UIs on flutter and backend Go interfaces w/ unit and integration tests on a single go.

[–] [email protected] 7 points 1 week ago

Bless you....

[–] [email protected] 2 points 1 week ago

It's similar to stealing code directly from Github, Stackoverflow, or some similar site, except you beg the chatbot to fix the bad code it spat out.

[–] [email protected] 11 points 1 week ago

Ai is a broken search engine that goes beyond what is needed from a search engine. It makes what I am trying to do 10x harder. The western world is cannibalizing itself with AI as a cover. It is over valued as much is in yankeeland. I have yet to be impressed, yet I have come to realize it is a tool of enshitification guided by the wizard of oz. It will bring death on this world not through it accomplishments but through its failures. It is a limp dick, a hollow shell, It is a feedback loop of a bad idea. I have yet to be impressed by "AI"... It is like Pokémon Go. Cute, fun and only a few people are playing it now. It is a buzzword. A shit stain on my bowl from the steak dinner that I ate last week.

[–] [email protected] 7 points 2 weeks ago (1 children)

When I imagine someone vibe coding, I picture the scene in Grandma's Boy where JP is working on his game, and getting super frustrated because the character's head just keeps falling off.

[–] [email protected] 2 points 1 week ago

This is the perfect way to desceibe this, thank you!

[–] RamblingPanda 7 points 2 weeks ago

I migrated an Ant project to Gradle last week, and oh boy, was that painful. I used AI to do a lot of the boilerplate, but then I had to polish out all the errors it made. And it made a lot. But still, writing all those build files would have been horrible without AI.

[–] [email protected] 4 points 1 week ago

Most of the time people do not read AI generated code and its way harder to debug than normally ctrlC + ctrlV code