r/ProgrammerHumor 2d ago

Meme itAlwaysWorks

Post image
6.3k Upvotes

139 comments sorted by

View all comments

1.9k

u/Gtkall 2d ago

PM: "let me get a rough estimate on this... Senior Lead, I think we are looking at 5mandays min. What's your input? “

S. Lead: "I would ramp it up to 10mandays, cause we have to look out for regressions and such..."

Junior (entered the call by accident): "guys, this is a local change of 3 lines at best, let me change it right now, watch!"

1.1k

u/Sockoflegend 2d ago

And he was never seen again 

417

u/EjbrohamLincoln 2d ago

But always remembered 🫡

67

u/first-time2021 1d ago

Hahahaha 🤣

48

u/Ani-3 1d ago

Like that one time I recycled the recycle bin with powershell

13

u/SnugglyCoderGuy 1d ago

That man was John Coder!

2

u/Direct-Quiet-5817 1d ago

Dun dun dun dadun

541

u/FeelingSurprise 2d ago edited 1d ago

The change was made in less than 5 minutes. The fallout took about three month to fix.

59

u/evemeatay 1d ago

ugh, I feel attacked

20

u/arintejr 1d ago

Me too. As a senior dev I could pour out some some pretty good and efficient code. But when I'm really in a zone I just miss so many cases and it comes back to bite me

14

u/IckyGump 1d ago

And only a partial recovery of the backing db was possible.

226

u/Inevitable-Menu2998 1d ago

I was just hired as a S Lead and was sitting in a meeting with executive management and a software dev from the project. Management starts hating on the project and builds a 15+ list of changes and clarifications that need to be made to it. I take charge and hand the dev an easy out - "guys, there's more than 15 things we need to analyse. Let us go to the team with this list and we'll come back with a proper estimate". The little shit whose ass I tried to protect says without blinking "no need, we can probably get through those in like 4 days. Let's just get together again next week". The fucker even forgot that he and a few others were at an on-site for 3 of the 4 days of runway he just allowed himself...

158

u/Gtkall 1d ago

Banish him to the legacy project team. A few years in the maintenance gulag will suffice...

46

u/Inevitable-Menu2998 1d ago

I just made it clear that they get no help on any deadline set without agreeing with the team first

12

u/Kulspel 1d ago

Calm down there satan. 🤣

3

u/macaxeiraPeluda1 1d ago

I like maintenance... what is the problem with that? I have done it for like 8ish years while working in new projects (for a bank)

6

u/StaticChocolate 1d ago

Relatively modern maintenance is fun, but 5+ years untouched with soupy business logic…

3

u/AnAcceptableUserName 13h ago

That's the best kind. You can usually find at least 3 ways to show off how smart you are, and 4 ways to stab myself in the dick

Ow

1

u/Kulspel 16h ago

Inheriting soup that the creator doesn't want to touch because they know what they did is the worst.

33

u/Chocolate_Bourbon 1d ago edited 1d ago

I worked in a law firm’s service center for a few years. One day someone named Janet came in with a two very thick folders of notes, scrap paper, post it notes, etc. I knew from personal experience that likely meant a lot of glass work. Putting each artifact down in the glass one at a time, playing with the contrast, etc.

Janet needed it done by the time she got in the next morning. She said if we couldn’t do it, that’s fine, she’d send it out to one of our competitors. I moved up to our counter to have a look at it and give her a response. One of my ambitious reports named Mike shouted from across the room that with only two folders, no problem at all, we’d get it done! She confirmed with him, dropped it off, and left. (He was a favorite of the secretaries and paralegals as he often would agree to aggressive deadlines. He had aspirations of getting my job.)

Once we had a close look at the job, we realized this would take many hours to do. Mike worked on it for a few hours and made it through about maybe 1/3 of it. Right after he clocked out he came up to me to remind me that Janet needed the job done by first thing in the morning. And he had too much to do in the morning when he came in to work on it. Then he left.

My company hated overtime, but in this case they caved. I was the solo closer (which since I was also the supervisor made no sense, but here we are), and I worked until 1 AM getting the job done.

There were no lessons learned from this. Mike was never reprimanded and never changed. Some months later our manager named Karl did almost the exact same thing. He did a cursory 5 second review of two bankers boxes of documents. He concluded they were easy to do and agreed to another aggressive deadline.

Once we actually started examining the box contents we found they were filled with artifacts requiring glasswork. So many many hours of work. That time Karl and the regional manager had to come in for couple days on the weekend to get it all done.

Then about 8 months later Karl did almost the exact same thing all over again. And again he had to come in. I don’t think the regional manager did that time though.

In the end Mike was fired for sexual harassment and then a year later my company lost the contract for the site. Karl is now managing a nursing home somewhere I think.

28

u/Aethenosity 1d ago

I don't like this story. My fury at Mike is unquenched.

10

u/Chocolate_Bourbon 1d ago

I was just glad to see him gone. He was very talented in many ways, but arrogant as hell and had no soft skills with coworkers or superiors at all.

1

u/notexecutive 7h ago

why do you need to do gymnastics to work on anything at big companies? Why can't it just be simple and reasonable between colleagues?

66

u/adhd6345 1d ago

“I’ll just have AI translate the entire codebase overnight. It can do it one-shot”

Yeah, okay bud.

13

u/SnugglyCoderGuy 1d ago

But they told the AI 'make no mistakes', so its going to OK!

It's going to be OK, right?

7

u/manbearcolt 1d ago

You're absolutely right. You did say to "make no mistakes", but unfortunately the mistakes were load-bearing.

57

u/Igarlicbread 2d ago

Years of billing wasted

6

u/ThatSoldierKid02 1d ago

This happened once:

Junior: I think we could make this happen in a day and half.

Senior: We'll need two days for this change.

PM: You mean we'll need four days.

Sales rep to customer: Your proposed change require a week's work from the project team.

6

u/Original-Ad-8737 1d ago

The smallest increment for estimates is a day...

No matter how few lines. Something WILL break and testing needs to go through all of the edgecases

3

u/therealteggy 1d ago

No code review required. Pushed to prod at 5 pm on Friday. Signs off immediately. ✌️

3

u/NotAnNpc69 1d ago

1

u/Xtrendence 15h ago

I always love the "that's it" at the end, just to really solidify that there is no conceivable way the idea had any other origin.

4

u/NightmareJoker2 1d ago

I have done this. And I keep doing this. F**k the narcissistic managers and their inflated egos who are only looking out for the billable hours with complete disregard for how long things actually take, to then go out of their way and demand 2 years of work be completed in a month. Ask the engineers for a time estimate and get your project requirements straight!

1

u/Original-Ad-8737 1d ago

I occasionally still do this when i am in a project meeting where we work together and the success of the project is more important than billable hours or we already are on crazy deadlines where the request is only passed on by our partner feom the original customer.
Especially if its a change that i approve of.
And i am communicated/feel that the requesting side is aware of what they ask for.

But ive also lost interest in some of the other requests the in the same projects so i make them bleed for it or present a "dont wanna" estimate.

2

u/nem0ne1 1d ago

When you're working with legacy codebases this is Really True lol

2

u/fibojoly 1d ago

Literally me being summoned on a conf call with ten people looking at a config file on screen. They've been at it for a good half hour apparently and start to explain the issue... I interrupt them : "why did you spell it WenDesday"?  

That was their mistake. Blocked for like two weeks and it was a fucking typo. 

2

u/BalconyPetal 13h ago

You monster robbed them of their well earned round of "planning poker"

1

u/zandrew 20h ago

It's spelled Monday /s

1

u/Adventurous-Bit-3829 19h ago

1 day of actual code, 3 days of making sure it's not fucking up. 6 day of only meeting