It seems like my profession is a very much at risk for automation like so many blue collar jobs. At least, that is what these people want you to believe.
The article starts out by stating:
Artificial intelligence is threatening worker’s jobs in dozens of different professions, from manufacturing and legal to banking and driving, and many more. Now, it’s time to add programming to that list.
That is akin to saying now that we can use computer algorithms and automation to perform standard human blood tests, we have no need any longer for MD's or heart surgeons or brain surgeons etc.
Very naive but that is how most people supposedly see software development - a job that can be trivially automated. They have no idea. For AI to truly be able to create new programs to solve human problems, we will need to cross the barrier of building an AI that can understand a human. That is still very, very far off in the future - at least 20-30 years. Furthermore, the screenshots probably took almost as long as the coded layouts to create. Where is the benefit? Where is the business logic behind the coded files? Where is the complicated controls such as lookups, dropdown boxes? Where is input validation? Database integration? Server deployment? UAT to confirm adherence to business requirements? Performance and security logic?
Programming is complicated, and no doubt one day it will be automated. But just not any time soon. It will be like most things - parts that can be automated will be, and we will gradually move towards a fully automated future. But it will take time. Moore is dead. At least, as long as nobody knows how to write multi threaded code - making those 12 cores slower than a 1 core CPU of 5 years ago..