I'd say that the article left out Software Reuse - talked a lot more about in the late 90's early 00's than now.
You could argue that coding with LLM's is a form of software reuse, that removes some of its disadvantages.
You could argue that coding with LLM's is a form of software reuse, that removes some of its disadvantages.
The article is a good summary of major movements through the decades without so much that whole point is lost in the details. I would have put in a slightly different set of things if I wanted to write that article, but the point would still stand and I would leave out many things that could be put in but would be too much noise.