this post was submitted on 12 Jan 2026
257 points (99.2% liked)

Programmer Humor

28398 readers
1031 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
 

top 31 comments
sorted by: hot top controversial new old
[–] ulterno@programming.dev 12 points 17 hours ago (3 children)

I remember there being a CORS problem in a team project.
Perhaps I should ask the webdev at the time whether they had made that thing with AI or they really just made the whole thing themselves and somehow overlooked CORS.

CORS has always been a problem. I keep having to remind the backend team to send proper headers. They say it works in curl so why not in the browser. It’s not very intuitive.

[–] W3dd1e@lemmy.zip 3 points 4 hours ago (1 children)

When I was learning, CORS was a pain in my ass. It’s not taught well, and often glossed over.

[–] ulterno@programming.dev 0 points 3 hours ago

So I guess AI and hence, vibe coders are having the same problems as normal programmers.

[–] SleeplessCityLights@programming.dev 7 points 13 hours ago (1 children)

Cors was usually not part of any tutorials. To new people it was more of an afterthought, just set policy to get you page to work.

[–] ulterno@programming.dev 0 points 5 hours ago

Hehe yeah, security in general has been an afterthought in the computing space.
And it makes sense. You first make something possible, then restrict it for whatever cases you don't want it happening. The latter is supposed to be easier.

[–] red_tomato@lemmy.world 82 points 1 day ago (5 children)

Have you noticed how every LinkedIn bro is talking about their vibe coding workflows, but no one is showing what they’ve made with vibe coding?

[–] ChromaticMan@lemmy.world 42 points 1 day ago (1 children)

Sometimes a post on LinkedIn will have a link to a "finished" product. But 99% of the time there is a comment that says, "Hey, your API endpoints aren't protected."

[–] red_tomato@lemmy.world 28 points 1 day ago (1 children)

99% of the time it’s just a basic todo list

[–] ulterno@programming.dev -2 points 17 hours ago (1 children)

The 1 percent being AudioNoise?

[–] thedeadwalking4242@lemmy.world 1 points 11 hours ago (1 children)

It's literally a single small python file.

[–] ulterno@programming.dev 0 points 5 hours ago

But not a ToDo list right?
Unless you consider computer instructions as ToDo items, in which case, all executables would be ToDo lists.

[–] 6nk06@sh.itjust.works 41 points 1 day ago

In a recent post on HackerNews, someone said that there is no burden of proof that it works. The purest form of "trust me bro."

[–] slazer2au@lemmy.world 20 points 1 day ago (1 children)

I prefer the other posts of vibe coders complaining about data loss because their llm didn't tell them how to prevent xss or SQL injection.

[–] sukhmel@programming.dev 15 points 1 day ago (1 children)

Or because their agent wiped all the data on production

[–] slazer2au@lemmy.world 9 points 1 day ago* (last edited 1 day ago)

Yea, that was a good story.

[–] itsathursday@lemmy.world 17 points 1 day ago

Like all the other content grifters and their tutorials or get rich quick scams.

[–] evol@lemmy.today 10 points 1 day ago (1 children)

stealth startup bro, my crud app is gonna change the world

[–] luciferofastora@feddit.org 2 points 4 hours ago* (last edited 4 hours ago)

I'd be delighted to do some QA consulting for you! I'll throw in some pentesting as well. Hell, I'd give you a few hours' free trial so ~~I get to piss you off legally~~ you can get an outside confirmation fueled by a shared passion to see you reach the acclaim you deserve.

[–] evol@lemmy.today 84 points 1 day ago

Just a little more compute bro, we just need a little more context window. trust me bro Claude 5 will be AGI

[–] WanderingThoughts@europe.pub 44 points 1 day ago (3 children)

They said it can write code. They never said it can fix code or debug issues.

That's like saying you can drive, bit can't navigate or park.

I think the largest failure is bad architecture, or that is the inability to understand architecture at all. After your vibe coded project gets larger than a prototype and you "zoom out" to try and grasp what is going on, is when you see how bad it is.

[–] wewbull@feddit.uk 10 points 23 hours ago

Ironically cars can park and navigate, but not drive.

[–] Oka@sopuli.xyz 13 points 1 day ago (2 children)

I have met people that dont know how to navigate with Google maps and its painful to be a passenger with them.

[–] WanderingThoughts@europe.pub 6 points 1 day ago (1 children)

Driving with a nav system is a part of the driver license test here.

[–] Oka@sopuli.xyz 1 points 21 hours ago (1 children)

Where is "here"? Because it doesnt seen to be a thing in the US

[–] WanderingThoughts@europe.pub 2 points 19 hours ago

Netherlands, Belgium and UK.

[–] CandleTiger@programming.dev 1 points 19 hours ago

That guy picked me up as a rideshare driver once. He was late.

[–] drkt@scribe.disroot.org 19 points 1 day ago (1 children)

Did you vibegraph those lines?

[–] sukhmel@programming.dev 26 points 1 day ago (1 children)

Looks ethically sourced artisanal lines to me

[–] Skullgrid@lemmy.world 11 points 23 hours ago* (last edited 23 hours ago)

they're "rustic".

no, not generated with Rust.