16 ms·
It being your fault is a good way to go through life. It focuses your mind on what you could do to avoid those situations in the first place. If it’s your fau
by _3u10 5y ago
It being your fault is a good way to go through life.
It focuses your mind on what you could do to avoid those situations in the first place.
If it’s your fault prod broke you can fix the process or you can look for a new job where the process is already fixed. Or you can find a role that doesn’t involve pushing code to prod, maybe in R&D, etc.
- ivraatiems 5y agoIt being your fault in the sense of "you know you made a mistake and you're committed to remedying that mistake" is fine. What we don't need is "you know you made a mistake and now you must endure abuse and have your job threatened over a mistake."
- _3u10 5y agoYeah shitty managers exist. I was a lead when one of the engineers shipped a debug build that made it past App Store review. (Our debug builds were obvious). My manager says Mike (name changed) isn’t cutting releases anymore. I say Mike is cutting releases because he’s now the one person I trust on the team to not fuck it up. If you need it in writing so you can fire me if mike fucks it up, let me know. Manager mike and I all cut the next release at Mikes workstation with him knowing my ass was on the line if we shipped another debug build. Mike never shipped another debug build.
- rdtwo 5y agoOnly works if Mike has skin in the game. If every time Mike cuts a debug build we blame the process then mikes never too worried about it
- drewcoo 5y agoDid nobody say "fix the process" or "make 'cutting a build' automated with tests so that a human can't 'fuck it up'" or "have Mike drive that automation?" Because that would be a blameless approach.
- kayodelycaon 5y agoIt depends what you mean by fault. If you mean hold yourself responsible for doing the best you can and learning from mistakes, then I fully agree. The issue is fault can also mean carrying guilt with you and continuing to be blamed for it. This is not helpful once you’ve learned the lessons you needed.
- commandlinefan 5y agoThe best I can do is never to single out anybody for blame - even if I think they deserve it. If I see a problem, I submit a fix and move on.