680
top 42 comments
sorted by: hot top controversial new old
[-] umbraroze@piefed.social 120 points 2 months ago

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

[-] FireIced@lemmy.super.ynh.fr 18 points 2 months ago* (last edited 2 months ago)

Damn haha, this made me laugh out loud

[-] db2@lemmy.world 68 points 2 months ago

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

[-] kubica@fedia.io 12 points 2 months ago

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

[-] lemon@sh.itjust.works 7 points 2 months 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’

[-] Console_Modder@sh.itjust.works 52 points 2 months ago

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

[-] Phoenix3875@lemmy.world 3 points 2 months ago

That documentation sounds like marriage.

[-] entropicdrift@lemmy.sdf.org 1 points 2 months ago

Well also like sex, when it's really bad it's worse than nothing.

[-] spooky2092 39 points 2 months 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.

[-] flambonkscious@sh.itjust.works 3 points 2 months ago

I've been there... (In a work/corporate context, at least)

I'll leave 'the night work' out of it, however (damn, the glitter gets everywhere!)

[-] GissaMittJobb@lemmy.ml 39 points 2 months ago

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

[-] magic_lobster_party@fedia.io 35 points 2 months ago

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

[-] FireIced@lemmy.super.ynh.fr 3 points 2 months ago* (last edited 2 months 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

[-] savvywolf@pawb.social 32 points 2 months ago

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

[-] Malgas@beehaw.org 2 points 2 months ago

It's fine, babe, the doctor said I've got a standard.

[-] thatradomguy@lemmy.world 29 points 2 months 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 *

[-] squaresinger@lemmy.world 2 points 1 month ago

Last week I spent a day trying to figure out why the thing in the damn documentation doesn't work.

Turns out, for that project "latest" doesn't point to their latest release, but to what they currently have on their dev branch. And apparently they changed the whole module around since the last release.

[-] 5714@lemmy.dbzer0.com 26 points 2 months ago
[-] Owlboi@lemm.ee 26 points 2 months ago

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 20 points 2 months ago

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

[-] Owlboi@lemm.ee 8 points 2 months ago
[-] Godnroc@lemmy.world 19 points 2 months ago

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

[-] supersquirrel@sopuli.xyz 12 points 2 months ago

kinda uncomfortable this ignores concept of consent?

Only if you assume it does.

[-] i_stole_ur_taco@lemmy.ca 10 points 2 months ago

That falls under WRONG. Lack of consent is WRONG but there’s also nothing worse than documentation that is WRONG.

[-] gnutrino@programming.dev 3 points 2 months ago

Nothing worse than non-consensual documentation.

[-] supersquirrel@sopuli.xyz 1 points 2 months ago

aka surveillance capitalism

[-] gerryflap@feddit.nl 12 points 2 months ago

As an asexual person this anology is very confusing

[-] pmk@lemmy.sdf.org 10 points 2 months ago

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 6 points 2 months 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

[-] ColdSideOfYourPillow@piefed.social 6 points 2 months ago

As a sexual person, I agree

[-] andioop@programming.dev 2 points 2 months ago* (last edited 2 months ago)

Also asexual.

Just consider most people really like sex, and some experience it as a very intense physical want to the point it makes sense that a bad version of it is better than none at all. Sort of similar to food. Better to have bad-tasting food and at least sate your hunger than to have nothing and starve.

Although, of course, it breaks down. The comments talk about actively harmful sex people wouldn't want as well as harmful documentation; bad sex and documentation is not actually always better than no sex or no documentation. In the analogy, this would be sex that gives you an STD, or documentation that sends you running in circles and misleads you.

I've found a lot of understanding sex comes with just understanding a lot of people really really want it and experience it as a nigh-on need. Maybe liken it to some intense desires you have, things you need to be happy that you nonetheless don't need to survive. (Of course, this is a generalization, I understand not all people with sexual desires have them this intensely. Some don't need it to be happy but would sure like it a lot. And some might even get it more mildly. But for the purpose of understanding more mainstream jokes, analogies, etc. about sex…)

[-] squaresinger@lemmy.world 1 points 1 month ago

As an asexual person, you get just as much sex as most developers get documentation.

[-] BlameTheAntifa@lemmy.world 9 points 2 months ago

When it’s really bad, it can be far worse than nothing.

[-] wetbeardhairs@lemmy.dbzer0.com 6 points 2 months ago

What about when the sex is ... wrong?

[-] einlander@lemmy.world 5 points 2 months ago

Documentation: use x function Reality: x function depreciated

[-] JamesBoeing737MAX@sopuli.xyz 4 points 2 months ago

What about rape? Is that just chatgpt reworded documentation?

[-] oo1@lemmings.world 4 points 2 months 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.

[-] Korhaka@sopuli.xyz 3 points 2 months 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.

[-] capybara@lemm.ee 2 points 2 months ago

What if the documentation is wrong?

[-] trashgirlfriend@lemmy.world 2 points 2 months ago

Bro has never been at /moma

this post was submitted on 07 Jun 2025
680 points (100.0% liked)

Programmer Humor

25518 readers
1478 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