this post was submitted on 25 Sep 2025
1112 points (99.2% liked)

Programmer Humor

26673 readers
1605 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
 

Only valid in PHP?

top 50 comments
sorted by: hot top controversial new old
[–] MystikIncarnate@lemmy.ca 19 points 6 days ago* (last edited 5 days ago) (2 children)

I like doing the reverse.

Like if someone asks me if I want A or B, and I'll say yes.

Logically, as long as I want one of those things, the answer is "true"

.... People hate talking to me.

[–] MML@sh.itjust.works 8 points 6 days ago (2 children)

Call your mother, she'd love a chat.

[–] MystikIncarnate@lemmy.ca 5 points 6 days ago

I should. We've been estranged for nearly a decade. I should just do it to be an annoying prick.

Are you sure?

[–] Hupf@feddit.org 3 points 6 days ago
[–] TheV2@programming.dev 2 points 4 days ago

They're not giving you a string, but an error.

[–] fibojoly@sh.itjust.works 9 points 6 days ago (2 children)
[–] Clent@lemmy.dbzer0.com 3 points 6 days ago (1 children)
[–] fibojoly@sh.itjust.works 2 points 6 days ago

I wish I could say I have never seen that one...

[–] hakunawazo@lemmy.world 2 points 6 days ago* (last edited 6 days ago)
[–] Kolanaki@pawb.social 5 points 6 days ago

"Are you Kolanaki?"

"Y-E-S."

[–] Sunsofold@lemmings.world 4 points 6 days ago (1 children)

TypeError:
Type Boolean not used by Reality, please inplort module 'ImaginaryThings' to use type Boolean.
Warning: Use of module 'ImaginaryThings' may produce inconsistent results.

[–] bastion@feddit.nl 2 points 6 days ago

I was just about to say that I'd be raising an error, not returning a string.

I see you understand the code well.

[–] bier@feddit.nl 1 points 6 days ago

I was just watching this classic video, wich is a great example of the meme

https://youtu.be/thIRJLsnIxY

[–] IcedRaktajino@startrek.website 91 points 1 week ago (4 children)

The only thing worse than that is emailing them a simple boolean question and then your phone rings.

[–] kautau@lemmy.world 31 points 1 week ago

That’s a closure

[–] SatyrSack@quokk.au 18 points 1 week ago (10 children)

Sounds like you should respond to that with a 400 Bad Request

The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).

[–] 418_im_a_teapot@sh.itjust.works 2 points 6 days ago* (last edited 6 days ago)

x402 … charge for your time.

[–] caseyweederman@lemmy.ca 1 points 6 days ago

I'm a teapot

[–] Atherel@lemmy.dbzer0.com 9 points 1 week ago

Id ho with

415 Unsupported Media Type

or

426 Upgrade Required because it's clearly the wrong protocol

load more comments (7 replies)
[–] Aurenkin@sh.itjust.works 13 points 1 week ago (1 children)

When you aren't feeling that async energy but you still get a callback.

load more comments (1 replies)
load more comments (1 replies)
[–] Robyn@lemmy.blahaj.zone 62 points 1 week ago (1 children)

Similarly it also grinds my gears when I ask an enum question but they return a bool. I gave multiple options and “yes” was not one of them.

[–] Pipster@lemmy.blahaj.zone 18 points 1 week ago (3 children)

Sounds like a problem in the question. "Yes" is a perfectly valid response to "Do you want eggs or cheese"?

[–] schnurrito@discuss.tchncs.de 1 points 6 days ago (1 children)

Bug in the English language. 🤣

[–] psud@aussie.zone 2 points 6 days ago

It's a feature

load more comments (2 replies)
[–] onslaught545@lemmy.zip 25 points 1 week ago (1 children)

My relationship is the opposite. My wife asks me a boolean question but expects a string response.

[–] miked@piefed.social 2 points 6 days ago

I would ask my ex a boolean question and receive an tangential string.

[–] rustydrd@sh.itjust.works 23 points 1 week ago (4 children)

Also bad: When you ask XOR questions, but people think they're funny and give you OR answers instead.

[–] AnarchistArtificer@slrpnk.net 9 points 6 days ago

Sometimes, (amongst friends who accept how thoroughly weird I am) I will actually say "XOR" when I want to make my intentions clear. It means that when they give the silly OR answer, I can jokingly chastise them for poor listening. The downside is that they relish the opportunity to give OR answers when I am not sufficiently specific in my question. I reap what I sow ¯_(ツ)_/¯

Personally, people tend to ask me XOR questions where the answer actually is "both"

[–] DigitalMus@feddit.dk 5 points 6 days ago

Why not both?

[–] pcrazee@feddit.org 2 points 6 days ago
[–] Kyrgizion@lemmy.world 22 points 1 week ago (1 children)

"What's the error message?"

"I don't know, isn't that your job to figure out?"

[–] Penguin_1024@lemmy.sdf.org 10 points 1 week ago

"No sir/ma'am/other honorific

My job is to figure out what the error message means and how to repair it."

[–] HalfSalesman@lemmy.world 17 points 1 week ago (1 children)

People want a yes or no so they can generate their own hallucinated string based on it. The returned string is just trying to get ahead of that.

load more comments (1 replies)
[–] capuccino@lemmy.world 15 points 1 week ago
[–] fleck@lemmy.world 15 points 1 week ago* (last edited 1 week ago) (1 children)

At work, I have a very knowledgeable colleague who is quite the Linux nerd. I have been moved into their department and I feel like they never had the chance to share all of their accumulated knowledge with someone, so they kinda dump it onto me and every little question has the chance to become a lecture. I am very thankful for it though, because I get learn a ton but sometimes you just wanna get a bool, without learning kernel internals that are absolutely not related to the question

[–] AnarchistArtificer@slrpnk.net 4 points 6 days ago

I feel this. I've found that a good response in those circumstances is to say "sorry, can we put a pin in this? I feel like I don't have the capacity to properly process what you're telling me right now, so I'd rather we resume this conversation at a later point. Thanks for helping me figure out [bool question] though."

It's a useful response if one genuinely is interested to learn, but not at that moment.

[–] death_to_carrots@feddit.org 11 points 1 week ago

"Have I done well?"

HTTP status: 200 HTTP data: "{'status': 'error'}"

[–] TheReturnOfPEB@reddthat.com 10 points 1 week ago (1 children)
[–] schnurrito@discuss.tchncs.de 2 points 6 days ago

Or maybe "yeah, right"

[–] lemmyng@piefed.ca 7 points 1 week ago

I'm throwing a stack trace, alright?

load more comments
view more: next ›