this post was submitted on 07 Jun 2025
529 points (95.2% liked)

Programmer Humor

23899 readers
1665 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 50 comments
sorted by: hot top controversial new old
[–] spooky2092@lemmy.blahaj.zone 27 points 9 hours ago

I've had to use outdated documentation that made the problem worse. So I guess bad documentation is like bad, unprotected sex with a lot lizard that leaves you with an itching or burning sensation.

[–] thatradomguy@lemmy.world 21 points 9 hours ago

Respectfully disagree. Sometimes the documentation is so bad that you have more questions than answers and even then, what they provide still doesn't really explain how to do something with enough details. It's all literally shot in the dark and you're just left with leap of faith. * cough * Sonicwall * cough *

[–] savvywolf@pawb.social 24 points 10 hours ago

Incidentally, both bad sex and code documentation both involve std vectors.

[–] umbraroze@piefed.social 85 points 13 hours ago (1 children)

"Documentation is like sex: You're not getting any"

[–] FireIced@lemmy.super.ynh.fr 12 points 11 hours ago* (last edited 11 hours ago)

Damn haha, this made me laugh out loud

[–] Owlboi@lemm.ee 21 points 12 hours ago (1 children)

Bad documentation could land you in prison.

Bad sex is just horrible all around.

not sure what this post is on about

[–] general_kitten@sopuli.xyz 17 points 11 hours ago (1 children)

I would say bad sex can land you in a prison too.

[–] Owlboi@lemm.ee 7 points 10 hours ago
[–] magic_lobster_party@fedia.io 29 points 13 hours ago (1 children)

Then you haven’t seen bad documentation (or had that sex you regret).

[–] FireIced@lemmy.super.ynh.fr 3 points 11 hours ago* (last edited 11 hours ago)

In general it’s supposed to be something good so it shouldn’t be harmful, but ofc exceptions exist, especially with sex, sadly…

Bad often equals "not super good" in this context

[–] GissaMittJobb@lemmy.ml 33 points 14 hours ago

Completely incorrect - bad documentation can be actively harmful, wasting your time with its inaccuracies.

[–] Console_Modder@sh.itjust.works 46 points 16 hours ago (4 children)

Absolutely not. I'd rather have no documentation and start from scratch than be gaslit by an entire team of people telling me that the very obviously wrong documentation is correct and has been correct for 30 years

[–] Boomkop3@reddthat.com 4 points 9 hours ago

I can name a few examples of this

[–] agamemnonymous@sh.itjust.works 7 points 13 hours ago (1 children)

I think there's a difference between bad and wrong. Wrong documentation is incorrect. Bad documentation isn't really incorrect, it's just poorly executedb and mostly unhelpful.

[–] docAvid@midwest.social 5 points 12 hours ago (1 children)

I mean, incorrect documentation is clearly bad, so...

[–] agamemnonymous@sh.itjust.works 3 points 12 hours ago (1 children)

Seemed more like the problem was the gaslighting than the documentation.

[–] kkj@lemmy.dbzer0.com 1 points 7 hours ago

Wrong documentation is still a pretty big problem, even without the gaslighting. Incomplete documentation is better than none; incorrect documentation is not.

[–] Phoenix3875@lemmy.world 3 points 12 hours ago (1 children)

That documentation sounds like marriage.

[–] Boomkop3@reddthat.com 4 points 9 hours ago
load more comments (1 replies)
[–] db2@lemmy.world 61 points 17 hours ago (2 children)

Someone's never read instructions autotranslated from Chinese and not checked for accuracy.

[–] lemon@sh.itjust.works 7 points 15 hours ago

Literally me yesterday trying to decipher Baidu’s PaddleOCR docs. Have half a mind to aim Claude Code at the URL and just be like ‘plz help’

[–] kubica@fedia.io 10 points 16 hours ago

Well, sometimes I ask questions to the AI and makes the same sense.

[–] 1984@lemmy.today 16 points 15 hours ago (1 children)

Bad sex is not better than no sex.... Wtf... :)

[–] stebo02@sopuli.xyz 3 points 12 hours ago* (last edited 12 hours ago) (1 children)

the person who wrote this hasn't had bad sex yet

[–] 1984@lemmy.today 5 points 10 hours ago (2 children)

I guess its also our culture where sex is seen as the most important thing in life. So everyone is convinced their entire value consists of how much mating they are doing. Maybe that would be true if we were breeding animals but we are not.

[–] stebo02@sopuli.xyz 3 points 9 hours ago

weird, i do not know of this culture and I'm glad cuz I'd be worthless

[–] Boomkop3@reddthat.com 3 points 9 hours ago

It's different from person to person. The most consistent thing I've found is people trying to fit each other into a cultural box

[–] Boomkop3@reddthat.com 2 points 9 hours ago

Deal, I've got plenty of small hobby projects that can use some!

[–] gerryflap 11 points 14 hours ago (2 children)

As an asexual person this anology is very confusing

[–] pmk@lemmy.sdf.org 8 points 14 hours ago (1 children)

Maybe it can be translated into something else, like, "Documentation is like toilet paper, when it's good it's good, when it's bad it's better than nothing"? Or, "Documentation is like clothes, even if they are bad it's better than nothing", or "Documentation is like having something you need, it's better to have the thing you need even if is not good, than to not have the thing you need at all"?

[–] Jiggs@lemmy.dbzer0.com 4 points 10 hours ago

I like the analogy with toilet paper. Because when its bad, the very thing that was supposed to help you, got you covered in shit with no back out plan, making it that much worse.

Very fitting

As a sexual person, I agree

[–] 5714@lemmy.dbzer0.com 26 points 17 hours ago
[–] Godnroc@lemmy.world 19 points 16 hours ago

When it's bad you think "Fuck this, I can do it better by myself."

[–] Korhaka@sopuli.xyz 2 points 12 hours ago

When documentation is missing critical bits of information I don't know if its better than nothing. Spend ages and then have to raise a ticket saying its a bug because its not working as documented, when no documentation would have just been an instant ticket raised asking how its supposed to work. Because it turns out everything was working correctly and the customer had just set something up wrong but there was no documentation covering that bit so according to what we had, all looked good.

[–] And009@lemmynsfw.com 4 points 15 hours ago

Don't be virgins, document things

[–] einlander@lemmy.world 5 points 16 hours ago

Documentation: use x function Reality: x function depreciated

[–] capybara@lemm.ee 1 points 12 hours ago

What if the documentation is wrong?

[–] JamesBoeing737MAX@sopuli.xyz 2 points 14 hours ago (2 children)

What about rape? Is that just chatgpt reworded documentation?

[–] Boomkop3@reddthat.com 3 points 9 hours ago (1 children)

Oh dang, how long until some company just feeds their entire codebase into an llm and calls it documentation?

[–] kkj@lemmy.dbzer0.com 1 points 7 hours ago

I guarantee it's already happened. The question is when a company large enough that you can't avoid it follows suit.

[–] oo1@lemmings.world 4 points 12 hours ago

When something like python tries to force readability into your code without your consent?

That's why I always use a nonsensical class structure with stupid names; it's my chastity belt.

[–] pineapplelover@lemm.ee 2 points 14 hours ago

There's this cool program called qalc. I stumble on to cool features in it that's not even listed in the documentation.

load more comments
view more: next ›