So many ignorant statements being made here...
As a software engineer with 20 years experience in many regiemes, I can't agree more with Huang.
I've been using copilot since it's been in beta and the difference from then to now is astonishing - ~1 year.
He's talking within 10 years. Certainly. I'll luckily be ready to retire in that time frame and very much expect to be replaced by AI around that time frame.
Will AI make mistakes? Sure. But much fewer than humans.
What changes? How software is developed. Instead of humans coding, they ask for code to be written and verify it's what they want by testing it. If it's not, they ask for corrections and the code is revised. The integration will remain with humans for a while longer after that point but that will be automated soon after.
Example: already we have AI that can build basic websites in their entirety.
DL AI has a doubling time of roughly 6 months. How many doublings will it take to get from beginner programmer to superior programmer? 2, 4, 10? Then that's 1, 2, or 5 years time.
And remember, doubling means exponential growth