The tools will only improve, but the use of the tools will continue to be restricted to those who are currently coders until we solve AI. The end of coding can only be accomplished by true AI as most humans are not capable of expressing requirements precisely enough for a software program to be generated without a bunch of follow up questions. The primary value of a good software developer is to identify and ask these questions as soon as possible. Writing the code is relatively easy.