The memory safety problem isn't bad coders
TL;DR: &quot;[Coding perfectly and anticipating any possible change to how the tools work] are not reasonable expectations of a human being. We need languages with guard rails to protect against these kinds of errors.&quot;<p>I definitely agree with this. And it also applies to a lot more than what the article is focused on (low-level security). It seems that right now the entire programming ecosystem seems to jump to &quot;you just don&#x27;t understand it&quot; rather than &quot;this should be more intuitive, or at least safer by design.&quot;