>sufficiently descriptive natural language specification https://www.commitstrip.com/en/2016/08/25/a-very-comprehensi...
No, the key difference is that an engineer becomes more product-oriented, and the technicalities of the implementation are deprioritized.
It is a different paradigm, in the same way that a high-level language like JavaScript handles a lot of low-level stuff for me.
sounds like it would pair well with a suitably smart compiler