Coding is necessary for computing, it's not going away, just like math isn't going away due to the evolution of computers. The better computers will use math better, but math is there because it's the basis for what we call "computing". Coding is the method by which we turn our ideas into practical logic.
If you think typing in long programs is going away, you may be right - the future looks more like a Lego type of programming rather than the current sea of logical equations. But in that case I'd say you've coded your message in the form of lego blocks, but coding is still there in essence.
When you speak instructions into a computer, you've still coded. When you change your proxy like in your example, you've coded(in a non imperative way).
If you think typing in long programs is going away, you may be right - the future looks more like a Lego type of programming rather than the current sea of logical equations. But in that case I'd say you've coded your message in the form of lego blocks, but coding is still there in essence.
When you speak instructions into a computer, you've still coded. When you change your proxy like in your example, you've coded(in a non imperative way).