You're down-voted because you kinda stopped short, but I think it's worth discussing: Many engineering disciplines deal with safety-critical stuff and often have robust process around validation of design and implementation as a result. There's heaps of non-safety-critical software written, and if the same processes, attitudes, and even personell, are applied to a safety-critical component of a generally non-safety-critical system (like mobile 911) then we get bugs like this that canget people killed. How does our field improve on this?
It will get mature like any other industry, however I cannot see how that happens before another century or two. The field's unfulfilled potential is just too big.
You're down-voted because you kinda stopped short, but I think it's worth discussing: Many engineering disciplines deal with safety-critical stuff and often have robust process around validation of design and implementation as a result. There's heaps of non-safety-critical software written, and if the same processes, attitudes, and even personell, are applied to a safety-critical component of a generally non-safety-critical system (like mobile 911) then we get bugs like this that canget people killed. How does our field improve on this?
It will get mature like any other industry, however I cannot see how that happens before another century or two. The field's unfulfilled potential is just too big.