logoalt Hacker News

arkhtoday at 8:22 AM0 repliesview on HN

But if push come to shove any other engineer can come in and debug your senior engineer code. That's why we insist on people creating easy to change code.

With auto generated code which almost no one will check or debug by hand, you want at least compiler level exactitude. Then changing "the code" is as easy as asking your code generator for new things. If people have to debug its output, then it does not help in making maintainable software unless it also generates "good" code.