Comment by ActorNightly

6 months ago

>You don't know what you're doing - everyone makes mistakes.

I mean if you don't know what you are doing you are going to make mistakes that go beyond memory safety. Look at Log4shell for example.

The important thing is the likelihood of mistakes getting past the compiler. According to Google's numbers the likelihood for memory safety reduces by several orders of magnitude, and the likelihood for other kinds of mistakes reduces by a factor of ~4 (depending on how you interpret their numbers).

Just saying "but you can still make mistakes" is dumb and irrelevant and it's kind of disappointing that it's such a commonly bandied non-argument that Google still had to address it in this post.