I am not a tech guy.
However, I have been a software, chip, and computer stock investor for 50 years.
When I study the Artificial Intelligence (AI) issue, the first thing I see is a technology that can analyze trillions of lines of computer code and find the fastest and most efficient path between Point A and Point B.
I am thinking that the market demand for software engineers is going to slowly but steadily decline for the next 10 years.
AI expects that the person making the request knows what to request. That is rarely the case. It’s why many H1B’s don’t make it. They can’t handle the need for flexibility.
Nah, AI code is crap. It can be handy for finding APIs you didn’t know about. But it can lie too and say an API exists that doesn’t. The fastest most efficient path is only about 10% of coding. The bulk of it is error handling, what do you do when the user screws up, because they will, oh will they ever. And of course in this modern world security is a big thing, and a big hit on your most efficient path. Because the most efficient path almost never involves things like user verification, keeping special characters (ie web scripts) out of input fields, and verifying the attached documents don’t have malware. AI is going to replace searching MSDN, but it won’t replace engineers.