Discussion: fireable vs unfireable mistakes at work

Posted by JadeXY@reddit | ExperiencedDevs | View on Reddit | 88 comments

Making mistakes, failing, and learning from them is a normal part of one's professional context, especially in the context of software engineering. What makes "good" mistakes vs "bad" ones is how one learns and grows from them.

A healthy work culture is one which gives its employees a healthy room to experiment, try new things, and fail. In fact, psychological safety is predicated on knowing that one's innocent failures or mistakes aren't outright cause for termination.

But obviously a line must be drawn. On one end, mistakes that are based on deceit, malice, evasion are not mistakes that should be tolerated. (obviously, systems should be in place to prevent this kinds of acts). On the other end of the spectrum, a work culture where everyone stays on their lane and refuses to innovate is a stale and unrewarding workplace.

However, not all managers and work cultures view mistakes equally. So where do you think the line should be drawn in a healthy workplace? What separates fundamentally "fireable" mistakes vs fundamentally "unfirable" ones?