FORTRAN, COBOL, PASCAL, C, Java, C++, Perl, PHP, Python, Ruby, JS, TS, and now Rust…
The only thing matters is people pay attention to them and then have to use them because their job requires them.
AI would not change it.
We are slaves of the trend.
Which brings me to... choosing to throw TypeScript under the bus for having an "unsound" type system ignores the fact that you can just throw more tooling at the problem (e.g., a linter that disallows `any`, since that one example cited in the article), and glazes over the fact that the JS ecosystem has a lot more examples in the training data for many LLMs. The further you deviate from the slop-mean, the worse time you're going to have using LLMs to generate code, slop or otherwise.