I think that we are in the early days.

Source: Artificial Intelligence on Medium

I think that we are in the early days. I would look at how NLP advanced. In the early days, we had word embeddings, and mediocre results. Now we have GPT2, with amazing results. We had nothing similar for code understanding until a while ago, when Code2vec was released. So my gut feeling is that it will follow the same pattern. Put on top the market pressure, i.e. the money spent on less-than-good developers and the scarcity of resources. So what I think is that we will be able to delegate mundane programming tasks to an AI in the foreseeable future. But I also think that good developers, as you say, will still be in demand. Emphasis on good.