I agree with this and will add that coding is not just about language, it is also about system-level thinking. There are many people that can articulate what they want and can potentially outsource the system-thinking to the model. However, my expectation is that the trained system thinkers (which includes all decent programmers) will produce superior results even if the model generates the code.
Nice write up!
We are getting a bit closer to the upcoming programing language "plain English" as Karpathy stated.
However, I agree that we are likely will strongly benefit and even require coding capabilities to create software in a fast and secure way.
I agree with this and will add that coding is not just about language, it is also about system-level thinking. There are many people that can articulate what they want and can potentially outsource the system-thinking to the model. However, my expectation is that the trained system thinkers (which includes all decent programmers) will produce superior results even if the model generates the code.