3 ms·
This problem in general is yet another symptom of the immaturity of the software industry as a whole. Most standards are community standards rather than well ac
by InclinedPlane 13y ago
This problem in general is yet another symptom of the immaturity of the software industry as a whole. Most standards are community standards rather than well accepted and extremely well known official standards. And a lot of best practices still come down to judgment. Moreover, best practices and standards vary greatly depending on the nature of the product. Even within a small sub-field like embedded systems the requirements are very different for a car, airliner, or 3D printer.
It's telling that even at a big company like Toyota which is fairly risk averse and is well known for its commitment to quality and safety they are still capable of churning out pretty crappy software that is hugely important. Software dev is still a pretty hard problem overall, we live in an era where there have been lots of successes, but failure is still common and the consequences of failure can sometimes be severe.