← Back to context

Comment by notepad0x90

4 days ago

it doesn't work that way in reality. You can monitor/check for bugs you can anticipate, but some bugs fall through the cracks and you have RCE's and outages causing millions of dollars. There is a limit both in terms of imagination and available resources on what you can anticipate and prepare for. There will never be a world where humans won't have to catch corner cases and bugs that would cause severe harm.

I'm not saying the checks and safety nets have to be automatic. QA, reviews, design sessions exist for a reason.

  • I understand, considering those as well and this goes beyond software dev as well. All those things exist to catch mistakes, they don't exist to prevent them. There is no replacement for humans needing to be careful. This isn't even a tech issue, in every industry where safety is required there are many checks, balances, tests. But you still need to not screw up. I screw up, everyone does, but being responsible and not repeating mistakes, that is what I want to communicate better without being an ass.