“What’s the error message?”

“I don’t know, isn’t that your job to figure out?”

“No sir/ma’am/other honorific

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

The only thing worse than that is emailing them a simple boolean question and then your phone rings.
That’s a closure
When you aren’t feeling that async energy but you still get a callback.
I didn’t even register a callback. How the hell did code start randomly executing from here?
And then in the call you end up discussing what to put in the mail for “awareness”

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).

Valid alternatives: 307 temp redirect to mailbox, 402 payment required to endure such pain or the classic 418. I’d go with the 418.
I might go with a 403 how dare you!
That’s a good one as well. 406, absolutely not acceptable, Sir!

Id ho with

415 Unsupported Media Type

or

426 Upgrade Required because it’s clearly the wrong protocol

x402 … charge for your time.
It’s just being enumerated!
I'm throwing a stack trace, alright?
Simple javscript casting, if the string contains at least one char, it means yes ; else it means no.
The char: “0”
I think javscrpit caste the strings “0” and “false” to true, yes…
When you ask someone a linguistics question and they answer in COBOL

Booleans have potentially infinite return states depending on error handling

  • True
  • False
  • NA
  • NULL
  • Error1 "You done messed up."
  • Error2 "You done messed up differently. But again."
  • Error3 “My tender bosom heaves in anguish”
Not in my functional language with no nulls :P
It still can panic/abort and deadlock/wait infinitely long on most programming languages because that’s typically implied even in most functional programming languages. And there isn’t actually a way around that because computation almost always can fail or block indefinitely - and if you have a total language you can implement waits for billions of years, which for all practical purposes is “infinitely” long on human time scales.
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.
Sounds like a problem in the question. “Yes” is a perfectly valid response to “Do you want eggs or cheese”?
Include or is the funniest answers when possible. I do it all the time to confuse neurotypicals.
I usually use yes/no for the first condition if it’s XOR with 2 options (thus the second yes/no is implied).
Bug in the English language. 🤣
It’s a feature
Or when you ask them to choose an index from an array and they give you their life story instead.
Sometimes my thoughts have bonus content. =3
Kash Patel when asked if trump is in the Epstein files be like

Is this why a bunch of us senior engineers have been forced into a product owner role?

Because we can somehow deal with string parsing better? Jesus fuck we’re doomed

“Have I done well?”

HTTP status: 200 HTTP data: “{‘status’: ‘error’}”

Ah, so you know my ex
declare function permission(): 'allow' | 'deny' | 'always'
IRL that’s called dodging
true || response == “true” 🤣

"JAVA solves this problem by …"

  • RIT in the fall, 2001
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.

Sometimes.

In those cases, “there isn’t a yes/no answer to your question because…”

I ask my jrs simple yes/no questions all the time.

Did you open a PR? Does it pass the CI pipeline? Did you write a test for scenario X?

I’m here to help you, but my time is unfortunately limited. If it takes half of our available time just to drag out of you where you’re at we’re all worse off for it.

That’s when you just shake your head and say True, True.
So you return a list of booleans?
My relationship is the opposite. My wife asks me a boolean question but expects a string response.
I would ask my ex a boolean question and receive an tangential string.

the string:

“Yeah, no.”

Or maybe “yeah, right”
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 the kernel internals that are absolutely not related to the question

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.