this post was submitted on 01 Apr 2025
646 points (99.7% liked)

Programmer Humor

25750 readers
2122 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 20 comments
sorted by: hot top controversial new old
[–] villainy@lemmy.world 62 points 4 months ago

Congratulations on going above and beyond! As a sign of the company's gratitude, here is another pile of shit with an even more unreasonable deadline! You got this, Mr. Rockstar!

[–] henfredemars 46 points 4 months ago

Work is rewarded with work.

[–] Kolanaki@pawb.social 40 points 4 months ago (2 children)

99 reports of bugs in the code,

99 reports of bugs.

Take one down,

Patch it around,

137 reports of bugs in the code!

[–] ArmoredThirteen@lemmy.zip 24 points 4 months ago (1 children)

Straight up I was told to push a breaking change today because it "didn't break that much" and "we can put in tickets to fix the issues". I'm so checked out of this job I just raised my eyebrows and rolled with it. I've got a paper trail not my fault lol

[–] wise_pancake@lemmy.ca 5 points 4 months ago (1 children)

I’m sure you’ll get a sprint to clean up the tech debt and a pizza party. Management promised!

[–] Kojichan@lemmy.world 2 points 4 months ago (1 children)
[–] wise_pancake@lemmy.ca 1 points 4 months ago

but we still get that tech debt sprint?

[–] FuglyDuck@lemmy.world 11 points 4 months ago

Is this one of the “team building” songs they make you sing at MS?

[–] lemmeBe@sh.itjust.works 36 points 4 months ago (3 children)

My mentor at my first job was a mid-level dev 10 years younger than me. He was an all-around great and knowledgeable guy. When he'd get asked for an estimate on something without proper details in the ticket, he'd reply that a spike was needed before any kind of estimate, and that's how it would usually proceed.

Sometimes, however, the PM would insist on an immediate estimate. My mentor would then, without hesitation, reply: "8 points" (a full sprint in our company).

"But why that long when you don't know the details?"

"Exactly. Give me a spike to find out, and then it could be less."

None of us other devs contradicted him, junior or senior, because we understood where he was coming from. Needless to say, I learned a lot from him including how not to kill myself so someone else could get a tap on the back.

[–] jubilationtcornpone@sh.itjust.works 14 points 4 months ago (1 children)

One time I worked on a team that had a ridiculously high defect rate. Stuff was constantly getting kicked back from QA. Management kept piling on all kinds of convoluted processes to try to reduce the number of defects which only made things worse.

I started really hammering the need for doing a root cause analysis as part of bug/defect tickets. Don't just fix the bug. Make sure you understand what caused it and link the bug ticket to the ticket that caused it.

Big surprise (not really), 90% of the bugs and defects were being caused by like 3 people.

Your comment made me think of some of the PM's whining about adding one story point for doing an RCA because apparently it's better to just ignore the problem and keep pumping out shitty broken code as fast as possible.

[–] lemmeBe@sh.itjust.works 1 points 4 months ago

Yeah, that scenario sounds awfully familiar to me as well. 😅

[–] kambusha@sh.itjust.works 10 points 4 months ago (2 children)
[–] lemmeBe@sh.itjust.works 21 points 4 months ago (1 children)

Spike's a short period set aside to research a problem before committing to how long it'll take to solve it.

[–] Kojichan@lemmy.world 6 points 4 months ago (1 children)

Good grief. I would have loved those.

[–] lemmeBe@sh.itjust.works 2 points 4 months ago

Even with them, it's sometimes guesswork. Without them, it's just stabbing in the dark. 😄

[–] ZoopZeZoop@lemmy.world 6 points 4 months ago

Yes, equal to 3 thermals or 6 splinters.

[–] SkaveRat@discuss.tchncs.de 5 points 4 months ago

Had a similar discussion multiple times already.

"I can't give you an estimate. There are way too many unknowns in there"

"Okay. But what if you still give me one?"

Openly shows screen where I roll a random number between 10 and 50 "23 days"

"But why so long?"

"..."

[–] Rolder@reddthat.com 11 points 4 months ago

That’s why you gotta be careful to not work too hard.

No good deed goes unpunished.

[–] zarkanian@sh.itjust.works 2 points 4 months ago* (last edited 4 months ago)

Dave's not here, man!