Assuming the AI coding tools progress at their current rate (which is probable but not guaranteed), 90% of the code generated by AI will become commonplace for certain types of projects.
An LLM is essentially a statistical text engine that can produce convincing code for any problem for which there are already similar solutions. Most projects have many such problems, and some projects involve 100% solved problems that just need to be packaged into a new solution.
However, there is a certain class of problems that are too technically innovative and novel. It is often difficult to even describe these problems in human language. AI will mostly hallucinate for such a class of problems, which will actually slow down a competent programmer because the necessary training data is missing.
An LLM is essentially a statistical text engine that can produce convincing code for any problem for which there are already similar solutions. Most projects have many such problems, and some projects involve 100% solved problems that just need to be packaged into a new solution.
However, there is a certain class of problems that are too technically innovative and novel. It is often difficult to even describe these problems in human language. AI will mostly hallucinate for such a class of problems, which will actually slow down a competent programmer because the necessary training data is missing.