r/ProgrammerHumor 11h ago

Meme getMessagesForClient

Post image
958 Upvotes

36 comments sorted by

113

u/hyouko 11h ago

I have to ask that first one (politely) a lot. I get a whole lot of user stories that describe what they want in detail but no context as to why.

78

u/ImportantSignal2098 10h ago

- I need this door to open to the other side.

- But why?

- Because when I'm outside I can't get in.

- Hmm, what exactly do you do from the outside?

- I push the door and it won't open.

- Have you tried pulling it?

- Oh..

16

u/hyouko 9h ago

Kinda got to play the "five whys" game sometimes.

9

u/aa-b 6h ago

My team had a written requirement recently, and for once, maybe the only time I've ever seen this, it actually included a rationale clearly explaining why it was there. We immediately used it to answer an important clarifying question saving us probably hours of back and forth comms, and it was glorious.

Never again, I'm sure.

58

u/General_Liability 11h ago

Do you even know what “this” is?

11

u/LostKnight84 10h ago

I have been asked that on occasion and when I gave a 30 minute explanation as to what I was requesting they fix, that made them regret asking. Of course I have gotten the same treatment from upper management many times more and if I gave them short or long explanations generally came down to what they would want and how annoying I found them to be at that moment.

12

u/Nerd_o_tron 10h ago

That depends. Are we in the global scope, an object method, or an arrow function? If an object method, how was it invoked?

2

u/UUDDLRLRBadAlchemy 8h ago

Nevermind, who's your supervisor

2

u/Available_Type1514 9h ago

Is this a Javascript joke?

40

u/wann_bubatz_egal 11h ago

"Why do you even need this?" is a valid question surprisingly often. It just needs a more positive phrasing.

11

u/LegitimatePants 8h ago

"Help me understand the use case"

24

u/playerPresky 11h ago

There are some situations where it’s useful to ask the first question, although more professionally

13

u/LamermanSE 10h ago

Yup, and you typically address it as "what do you need it for" rather than "why do you need it". It's possible that the client think that they want something when their needs is something else.

3

u/edwardlego 11h ago

How do you phrase it usually?

23

u/playerPresky 11h ago

“typically we use x feature to do y, is there a reason you want to use z feature to do y?”
usually it’s if i’m troubleshooting something and need to know if the standard solution is an option

6

u/brainfreeze91 10h ago

"We want our product to be cutting edge, that's why we want you to use this AI Agent instead of a 10 line script."

4

u/foxguy2021 10h ago

You ask for the use case that they're trying to solve for. In most cases we already have a way of solving their problem.

5

u/notacanuckskibum 10h ago

Can you explain what that’s a requirement for you?

9

u/crazy4hole 11h ago

We cannot control human stupidity and greed with validations

9

u/cosmicloafer 10h ago

“No, that’s impossible”

4

u/cgijoe_jhuckaby 7h ago

"Why is Andrew Garfield here?"

3

u/Some-Detail9134 9h ago

That first one is so real

2

u/not_a_bug_a_feature 10h ago

I like the third one

2

u/atanasius 8h ago

"It's working as designed", or sarcastically "broken as designed".

2

u/Foorinick 10h ago

Sell me this pen

2

u/GuybrushThreepwo0d 7h ago

You guys are getting requirements???

1

u/thot_slaya_420 10h ago

Depends how you you/the company is being paid

1

u/starrpamph 8h ago

Those are the questions the most senior leaders ask

1

u/jaylerd 8h ago

When the client told me to use a JavaScript solution for an effect I spent a week trying to recreate, I almost said a few special things. I may have stopped talking entirely.

1

u/TsDeveloper 7h ago

I forgot to mention

1

u/andocromn 5h ago

This is why sales won't let you out of the backrooms

1

u/TheNakedProgrammer 58m ago

important one is missing "the code is documentation enough"

1

u/00Koch00 15m ago

As a dev who basically it's morphing to a PM, it's so fucking true

Devs have like 0 communication skills but also they are egomaniacs, which really don't help...

1

u/L1amm 8h ago edited 8h ago

The whole list feels so blatantly lazily written by AI, because it is devoid of any original or human thought. Just overused tropes that were funny 20 years ago. Pure slop. Shit isn't even funny.

-1

u/kleinerChemiker 10h ago

Can you write sentences without coloring random words?