I don't think it will take my job in the short term (software engineering). However for the short term it has a tremendously good impact on my speed to bootstrap a program, e.g.: using a library I have no idea how to use. It gives more productivity (and hence more time spent on Stacker News).
And in the long run I am currently investing in my own education to avoid competing with "coders" who should be more efficient over time, that is to say people who are currently recruited in Vietnam or other countries like India for the US. I believe we will need to have a specialization. Like not just computer science but computer science and math, or computer science and biology (it is already the case you could argue and sure I agree but I think it will be more the case in the future).
And if I am wrong and it takes my job, at least I will be able to reconvert to another kind of job with my current investment in education.
Yea it's good to keep an open mind nowadays. I was at the Oracle conference in Vegas last year - and one of the AIs they announced was doing the job of like 20/30 coders. I was so impressed but also terrified. Being adaptable is key in a rapid change like we are now.
The nice thing about that is I believe no one really enjoy just writing code in the long run, it is more a blue collar task. What AI cannot do I believe is build smartly things and resolve problems which have never been resolved. 10 years ago I already was hearing people who were setting up network devices (switches, routers) would get fired in the future. It was progressively being replaced by virtualized machines (at the time Openstack was all the rage). In the end people who can manage virtualized environments are recruited. And jobs like that were already outsourced to Indians in South-Asian countries anyway. We will see! I share your feelings.