logoalt Hacker News

andix • yesterday at 7:31 PM • 2 replies • view on HN

Isn't that the same thing as "not making mistakes"? If you can reduce the blast radius and didn't, wasn't that a major mistake in the first place?


Replies

charlieyu1 • yesterday at 9:04 PM

A lot of code is certainly not written careful enough. Plenty examples of plaintext passwords storage in the wild.

phil21 • yesterday at 7:48 PM

No, it's recognizing mistakes will be made and no one is perfect. You will also make mistakes regarding blast radius - sometimes the blast doors don't close or function like you thought they would during an actual explosion.

Defense in depth is the idea. Swiss cheese model of failure.