In the late 90's, I did my master's thesis on neural networks, and I have been checking in on the machine learning (which is a better description than "artificial intelligence") field every year or two since then.
I'm not worried.
In addition to the many, many other reasons, the fact is that the most important and difficult part of programming, now and for the last few decades, is deciding exactly what it is you want the program to do. Nothing is more common than doing exactly what the customer asked for, and they don't like the result. Programming is largely about helping the customer to figure out what they actually want the program to do for them, and we are many decades away from machine learning being able to help with that.
Comments
In the late 90's, I did my master's thesis on neural networks, and I have been checking in on the machine learning (which is a better description than "artificial intelligence") field every year or two since then.
I'm not worried.
In addition to the many, many other reasons, the fact is that the most important and difficult part of programming, now and for the last few decades, is deciding exactly what it is you want the program to do. Nothing is more common than doing exactly what the customer asked for, and they don't like the result. Programming is largely about helping the customer to figure out what they actually want the program to do for them, and we are many decades away from machine learning being able to help with that.