* The person responsible for the database backup (no backup plan for your production DB!? wtf)
* The person having designed the SQL admin tool (not putting an irreversible DELETE operation behind a confirmation dialogue!? wtf)
* The person giving full write access to the company's production database to a junior developer (data security!? wtf)
Sure, the employee made a mistake, but most of the failure here is due to the bad management and bad organizational design.
* The person responsible for the database backup (no backup plan for your production DB!? wtf)
* The person having designed the SQL admin tool (not putting an irreversible DELETE operation behind a confirmation dialogue!? wtf)
* The person giving full write access to the company's production database to a junior developer (data security!? wtf)
Sure, the employee made a mistake, but most of the failure here is due to the bad management and bad organizational design.