Hacker News new | ask | show | jobs
by viraptor 1918 days ago
If you can make some mistake, it's only a matter of time until someone will make it. This scales with the codebase size. And you only need one person to make the mistake and another to miss it in review - it doesn't matter if everyone else is a 40 years of experience coder.
1 comments

"Nobody would write that type of code, and if they did, you should just get better programmers" is such a common theme in these discussions.

... yet every time time I've been told "you don't need Rust, just use C++", I can point to at least one UAF in their own code, and have even pointed to CVEs on Mitre for their own projects!

People make mistakes. Use tools that stop these mistakes, rather than helping you to "write code faster" like in the article (aka writing bugs faster).

“If debugging is the process of removing bugs, then programming must be the process of putting them in.” -- Dykstra's Observation