Coding Abstractions
The barrier to coding will continue to get lower and lower. But even if you always interact with code through “plan language,” I don’t know if the human can ever totally separate from the abstractions. There is a network of files, functions, and databases. To not understand their inner-workings is to lose a resolution of control and specificity. I imagine that a “visual scripting” system (like in Unreal Engine 4), will help non-coders visualize the architecture of their code.