4 ms·
If there are no bugs, you're right. However, every bug that does ship becomes harder to debug, and so does every bug you fight with during development. The impa
by _yosefk 11y ago
If there are no bugs, you're right. However, every bug that does ship becomes harder to debug, and so does every bug you fight with during development. The impact of bugs becomes more severe and less predictable on average (dangling reference or buffer overflow can affect pretty much anything.)
The more accurate analogy is seatbelts' utility in a car fitted with various collision avoidance devices all the way up to fully autonomous driving. I say you'd still want the seatbelt for when collision does occur after all.
- seanmcdirmid 11y agoAgain, the assurances you get from a seatbelt are dwarfed by the safety harness, they aren't additive. That is, you are going to have to check everything very carefully anyways, anything that allows you to be less careful then isn't very useful, and can actually be counterproductive. Continuing the analogy, the cheap seatbelt kills you when combined with a fancy safety harness/ejection system; it isn't helping, and it can actually hurt.