this post was submitted on 17 Oct 2025
462 points (98.7% liked)

Programmer Humor

27011 readers
1768 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 10 comments
sorted by: hot top controversial new old
[–] luciferofastora@feddit.org 46 points 6 days 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 32 points 6 days 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 22 points 6 days ago (2 children)

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

If I could, I would.

[–] Midnitte@beehaw.org 9 points 6 days ago (1 children)

waits 8 hours

Its done sir! Check that button on the left.

[–] luciferofastora@feddit.org 1 points 6 days 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 3 points 6 days ago (1 children)

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

[–] joyjoy@lemmy.zip 1 points 6 days ago

You haven't seen it because you never refresh.

[–] Multiplexer@discuss.tchncs.de 26 points 6 days ago

But often they are, in fact, the same.

[–] SARGE@startrek.website 21 points 6 days 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 6 days ago

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