← Back to context

Comment by koakuma-chan

2 days ago

Still not rewriting in Rust?

For all practical purposes impossible at this scale. The issue is not really the bug tbh.

  • What is the issue?

    • The issue is how a person looks at it. You could say:

      1) the cause was a null pointer, so let's fire that programmer and get a good one in there who doesn't make stupid mistakes.

      Or instead taking a different angle and attitude:

      2) Every programmer makes null pointer mistakes at some point, we need to treat human workers, though incredibly gifted, as not 100% perfect. Thus this is a failure of our system and our policies to catch a scenario that was inevitable

      This type of thinking and parallel applies to any and all high risk situation, least of which is whether google cloud works, but also things like "my airplane crashed" or "the surgeon removed the wrong leg"

    • The issue was that a bug got triggered globally within a few seconds and all the things that led to that. The fact that is was a null pointer exception is almost irrelevant.

      If you are talking about the issue for migrating to rust, well re-writing hundred of million lines of lines of code never makes sense.