Hacker News new | ask | show | jobs
by jjcon 1804 days ago
Thing is... its just a day job for these people and they probably get paid less than us devs. They have families, complicated lives just like we do. Stuff gets in the way of doing a stellar job sometimes. I don't think lazy devs that create buggy software should be charged with a felony, they just shouldn't get promoted or should change careers.
6 comments

Having been falsely subjected to criminal charges myself I don't really agree. Having your pizza arrive late and cold is 'less than stellar'. Being jailed is a whole different experience, and though it was not for very long and the charged were ultimately dismissed I count myself very lucky for having had the support and resources I did. Many others are less fortunate and suffer far more.
You are probably lucky enough to be a US citizen. If you are an immigrant an arrest is a problem everytime you need reapply for a visa/residence permit. The question in the paperwork is always "have you been arrested", not "have you been convicted of a crime". In this case you'd like to see lengthy prison sentences for all involved, the whole chain of command.
Not being paid enough is not an excuse for lying and making things up just so you can arrest someone who is innocent.
What if "lazy devs that create buggy software" literally destroy peoples lives?

Blameless postmortem are fine only if steps are taken to uncover and fix the problem at the root cause. There's no excuse for systematically jailing innocent or pushing buggy software.

In this case, what steps were taken? Video was deleted!

“gets in the way of doing a stellar job” is so far beyond this.
"I don't think lazy devs that create buggy software should be charged with a felony"

Does that apply to developers of an airplane's autopilot, insulin pumps, and other stuff that gets people killed?

I've been saying for awhile now that developers who work in life critical applications should be held to the same licensing and educational standard as civil engineers. There should be legal difference between a "coder" who can be unlicensed and not formally trained working on non critical software and a "software engineer" who is educated, licensed and bonded to work on stuff such as medical, automotive, aerospace and control systems. There should also be some kind of equivalent to the various engineering organizations that sets standards and norms.
If your organization produces safety critical components, then one individual's mistake should not be able to impact delivered products.
Same here: a single mistake should not send the wrong person to jail.

On the other hand, if someone is sabotaging the system for personal gain, they should certainly be imprisoned.

Agreed.
If you lie to cover up your bugs after they hurt someone, you should definitely be in jail.