These guys from the 60s and 70s are hung up on the wrong thing. Programs, and programming, are a way station on the evolution of how we deal with machines. Debugging, blah blah, is all going away.
Fairly soon, it will be: here’s some constraints, and some high-level description of the terms we are using to think about them. Now, machine, go from what you know how to do now to incorporate these constraints and ideas into your operation. Programming will be some low level operation that the machine does to itself to accommodate these new ideas.