|
|
|
|
|
by sillysaurus3
3305 days ago
|
|
So at what point are you allowed to fire someone for being incompetent? Blowing away the production database seems to rank pretty high. Note that I'm not talking about the situation in this article. That was a ridiculous situation and they were just asking for trouble. I'm asking about the perception that is becoming more and more common, which is that no matter what mistakes you make you should still be given a free pass regardless of severity. Is it the quantity of mistakes? Severity of mistakes? At what point does the calculus favor firing someone over retaining them? |
|
In this case, it's not a matter of degree, it's a matter of responsibility. The junior dev is absolutely not the one responsible for the prod db getting blown away, and is absolutely not responsible for the backups not being adequate. As somebody else mentioned, this is like leaving the electric cable to the production system strewn across the office floor, then firing the person who happened to trip over it.
I agree somebody's job should be in jeopardy, especially if the backups weren't adequate: not for a single mistake, but for a long series of bad decisions and shoddy oversight that led to this.