I agree, if "programming" is taken to mean a broad understanding of eg processes, iteration, encapsulation, abstract categories, causality, concurrency, constraints, data formats, networks, stuff like that.
In other words, to have something resembling the mental model of a programmer, without writing code. In that sense, I can see "programming" being the new highschool diploma.
In other words, to have something resembling the mental model of a programmer, without writing code. In that sense, I can see "programming" being the new highschool diploma.
But if he means it literally, then I don't agree.