@gerrymcgovern This is an unusual article. It mixes truth and misconceptions in awkward ways.
For example:
Smiley pointed to a recent attempt to rewrite SQLite in Rust using AI
This isn't what happened. It was a C Compiler that was rewritten. A different tester then rebuilt SQLite using both the AI and the official one. The AI one did worse.
But it did worse for very specific reasons. The AI version was only tested for correctness. It was only given unit tests as a parameter for success. It failed on real world performance tests, because it was never actually given that as a requirement.
Lines of code, number of [pull requests], these are liabilities. These are not measures of engineering excellence."... Measures of engineering excellence, said Smiley, include metrics like deployment frequency, lead time to production, change failure rate, mean time to restore, and incident severity.
So these are famously known as the DORA metrics. And they don't measure engineering excellence, ... /1