You mentioned in another part of this thread that you worked in hardware mostly?
It seems like the cost of changing hardware code is high enough to still insist on building it high quality, is that accurate?
You mentioned in another part of this thread that you worked in hardware mostly?
It seems like the cost of changing hardware code is high enough to still insist on building it high quality, is that accurate?
Yes. It's also why working as a software (host) developer at a hardware company is difficult.
Hardware people insist on treating software the same as firmware.
Bad firmware can cause real-world, physical damage, and be impossible to fix without a hardware recall. A firmware bug can wipe out a hardware company. A software bug can be embarassing, but can also be corrected a lot more easily (as long as it is being treated differently from firmware).