Code is a formal language that allows one to disambiguate their intentions (when compared to natural language). Some code is executable by computers, but in the future, it might not be the primary use (who knows?)
In either case, formal symbolic systems are useful. For humans. If there will be humans, they will want to have them. Maybe the emphasis will shift from writing to reading (+editing), similar to how we use photography: the acquisition process is, by and large, automatic, but the follow-up editing isn't. In either way, the ability to understand someone clearly is going to be valuable, and it will encourage the study of formal symbolic systems, that includes programming.