Exciting advances in artificial intelligence (AI) don't mean that it's time to quit your professional job — least of all your software development job.
Forecasting the future isn’t easy but some things are predictable. It is predictable, for example, that every now and then everyone will get excited about the imminent arrival of machines that think like people and that will therefore destroy people’s jobs.