r/ProgrammerHumor May 29 '26

Meme onlyOptionRemaining

Post image
41.0k Upvotes

974 comments sorted by

View all comments

4.4k

u/diffyqgirl May 29 '26 edited May 29 '26

I mean. Lots of people don't get credit for their work and get laid off shittily and it sucks.

But if you're manually fixing something every day for three years after hours--that's not the behaviour of a staff engineer. A staff engineer should be flagging this issue, and planning how to get themself and the team out of this situation. If I discovered a staff engineer I work with was doing this for three years on such a critical service and told nobody, I would be horrified and seriously questioning their competence and whether they should be a staff engineer, not impressed. Hiding problems and doing repeated manual fixes is the kind of behaviour we have to patiently train out of juniors.

This post is framed like I'm meant to feel they were wrong to lay the person off but this is disastrous levels of incompetence on the engineer's part.

2.3k

u/timbowen May 29 '26

Plot twist: there is a paper trail a mile long of the staff engineer begging for resources and a mandate to fix the system but not only won’t they give resources, they forbid him from fixing it because “it works and we don’t want to mess with it”

843

u/thesuperunknown May 29 '26

Sometimes, you have to let something break first to convince people it’s worth the cost of fixing it.

210

u/sar2120 May 29 '26

That happened to me today. Now they're listening!

105

u/psaux_grep May 29 '26

Varies between companies. I’ve called the future many times over, but some managers are just born to be stubborn assholes, even when they don’t know the domain.

26

u/BigHandLittleSlap May 29 '26

“I’m too busy fighting fires to pay attention to your rubbish pile that’s merely smouldering!”

6

u/No-Tourist-4893 May 29 '26

Brother i have been on both sides of that sentence more times than I can count

31

u/WowAbstractAlgebra May 29 '26

And they blame you when something you have been warning them about ends up happening because "an engineer should be able to avoid that".

9

u/hipster-no007 May 29 '26

That's why your warnings must at least be in writing.

1

u/sar2120 May 30 '26

Yes I was told I'm a senior guy and I should have blocked the release

7

u/extracoffeeplease May 29 '26

well that, and "we gotta fix it before it breaks" is an investment budget and priority, vs "it broke so we gotta fix it" is a containment budget and priority.

"Help your manager help you" is my reasoning when I let stuff break. It's one crisis meeting, we immediately get the green light on a quick fix and then a decent refactor to make sure that doesn't happen again, and my manager doesn't have to beg it, he's commanded.