this post was submitted on 17 Oct 2025
456 points (98.9% liked)

Programmer Humor

28052 readers
573 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 11 comments
sorted by: hot top controversial new old
[–] luciferofastora@feddit.org 47 points 2 months ago (1 children)

One client has a whole solution from me and occasionally keeps asking for this or that thing and I have to tell him what part of the app already does that because he can't keep track of all the things he's asked for already.

If I had the time, I'd use the benefit of hindsight to restructure the whole thing and hope it'd help his pea brain along, but as it is, I spent too long just adding features wherever he asked me to, without taking the time to question whether that makes sense.

[–] elvith@feddit.org 31 points 2 months ago (1 children)

Client: "Hey can we have feature X?"

You (internally): I already implemented that last year for you...

You: "Sure!" makes button more obvious, bills 15h of work

[–] luciferofastora@feddit.org 24 points 2 months ago (2 children)

It's an internal client, same department, so there's no billing.

If I could, I would.

[–] Midnitte@beehaw.org 11 points 2 months ago (1 children)

waits 8 hours

Its done sir! Check that button on the left.

[–] luciferofastora@feddit.org 3 points 2 months ago

Oh I do let him wait a while. Partially because I'm really not short on things to do. Partially because he's happy enough when I get his request done in two days and I really don't want to start setting higher expectations.

Unless everything is on fire and he's about to present his shit to the division head and only now realised he missed something, which might reflect poorly on my tool and is critical enough to prompt immediate action, his messages can stew a bit.

[–] BurningRiver@beehaw.org 4 points 2 months ago (1 children)

You (externally): I already implemented that last year for you…

[–] joyjoy@lemmy.zip 2 points 2 months ago

You haven't seen it because you never refresh.

[–] Multiplexer@discuss.tchncs.de 26 points 2 months ago

But often they are, in fact, the same.

[–] SARGE@startrek.website 21 points 2 months ago

You ask a bunch of questions about a task in order to convince the client that the task doesn't need to be done at all.

I ask a bunch of questions because I've forgotten half the answers already and am trying to make enough stick that I can make something close enough they don't notice my attention is wandering while they blather.

We are not the same.

[–] MuskyMelon@lemmy.world 14 points 2 months ago

Haha this is also something that comes with only experience. I've talked clients, and friends, off the feature ledge often.

[–] b0ber@lemmy.world 1 points 1 month ago

I just tell them why it’s a bad idea to their face. Some appreciate it, and others just find someone else to pitch their ideas to