top | item 24710132

(no title)

TwistedWeasel | 5 years ago

web apps are a small fraction of the software development world. Software Engineers are responsible for code that runs in hospitals, aircraft, power switching stations, and many many other safety critical systems. In many cases code that was never written for safety critical work is deployed in those environments. What OS and software runs the elevator controls in a hospital or military base? We never know the real impact of our work.

discuss

order

nemo44x|5 years ago

That's really not true. At NASA for example there are standards that need to be followed when designing a system, implementing the code for it, reviewing and testing it, and releasing it. [1]

Yes there will always be bugs but no practice or method is invulnerable to this.

Software in general, in these high risk environments, has been extraordinarily successful in terms of reliability and safety.

[1] https://sma.nasa.gov/sma-disciplines/software-assurance/2019...

TwistedWeasel|5 years ago

At NASA, sure. You can't say that with any certainty for all the other systems in the world where software has a huge impact on daily life and human wellbeing. We can't know for sure because there is no regulation or independent monitoring.