6 ms·
That may be generally the case for now, but as software becomes ingrained in more of our daily lives, especially things like healthcare or autonomous vehicles,
by ghobs91 8y ago
That may be generally the case for now, but as software becomes ingrained in more of our daily lives, especially things like healthcare or autonomous vehicles, bad code could absolutely harm/kill someone.
- yingw787 8y agoThere is absolutely no situation where safety-critical code will be pushed to production builds without extensive testing, analysis, and verification, if the org standing behind it wants to live. This holds for medical device technology and autonomous vehicles. Furthermore, there is no situation where a junior full-stack developer with five months of experience will get anywhere near these systems, let alone write code without thorough code review by senior developers.
- siscia 8y agoWhat I am worried is the other way around. Non critical software is push into production following reasonable practices for non-critical software. Then, with time, what was once non-critical became the stonewall of a much larger and complex systems and now it is a really "non-critical" system that powers other critical systems.
- saagarjha 8y ago> There is absolutely no situation where safety-critical code will be pushed to production builds without extensive testing, analysis, and verification, if the org standing behind it wants to live. One would hope so, but I'm not quite as confident as you are…
- digikata 8y agoExcept for Uber automated cars... but in general I agree with you. The safety critical development areas are generally wrapped in safety critical processes with extensive process checks, and I would suspect Uber now has better practices.
- paultopia 8y agoDidn't the Patriot Missile start missing because of floating point mishandling?
- woolybully 8y agoYes. https://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dhahran https://en.wikipedia.org/wiki/MIM-104_Patriot#Failure_at_Dha...