3 ms·
There is simply not a culture of quality in software, and trying to graft one on to software controlling robots does not get to the root of the problem. To tak
by eduction 3y ago
There is simply not a culture of quality in software, and trying to graft one on to software controlling robots does not get to the root of the problem.
To take just one example, software makers are uniquely able to shield themselves from liability via EULA. I can sell you software for millions of dollars, it can say “reliable, helps route 911 calls” on the tin, but it I make you click an EULA as everyone does you can’t sue me even for the most basic negligent defect in the software.
Indeed, we tend not to even use words like “defect” when discussing software. We use words with more forgiving associations like “bug.”
We do not have any widely used metric of software quality. Even hypothesizing such a measure feels a little absurd in todays climate.
It’s basically still the Wild West in software. Even as the systems controlled by software become more critical and the those critical systems become more widely deployed.
- zer0tonin 3y agoI think some people attempted to get us out of this Wild West during the 20th century, with people like Margaret Hamilton trying to turn software engineering into "real" engineering. I don't really know why we seem to have reverted back to this stage nowadays, I suspect the boom/burst cycles of tech, especially 2001, might not have helped.