Well you can kill with bad programming and you can kill a lot, think of hospitals intranets, telecom networks/electric grid... Technical mistakes, or even ethical mistakes... Too bad people died, how much? Just a tenth of a new york
"Look it worked just fine for a while, it's just that it wasn't very secure that's all..." said no one ever after a building collapse because of bad engineering
Why should programmers/devs be held at a lower level of responsibility?
When I see windows I see a bad OS and you know why? Not because of the icons or anything, everything works fine. It's just that, sometimes you lose control of your entire machine because microsoft has decided you must update NOW, and the world must stop... At microsoft, no one cares if someone else's life depends on your capacity to have a good enough bandwidth. No one. And you see that's not even a technical error, it's philosophical/ethical
Well you can kill with bad programming and you can kill a lot, think of hospitals intranets, telecom networks/electric grid
Or concurrent access to an 8-bit counter that caused massive radiation doses to people...
Because of concurrent programming errors (also known as race conditions), it sometimes gave its patients radiation doses that were hundreds of times greater than normal, resulting in death or serious injury.
Airplane programming is the first thing I think of. Pilots are increasingly interested in fully digital cockpits (baffling imo), and the most minor of bugs could be life threatening.
(post is archived)