... and the job of a programmer will be to explain, in as precise terms as possible, what they need the executable to do. (Reminds me of the idea of programming based on a natural language.)
We migrated from Asm to C. And C to C++, then to Java. And then Java to Python.
And now we write code in English.
I haven't written much code in many months.