Too Long; Didn't Read
Code generators do our hard work, but we don’t need them anymore, says senior software engineer. Some code generators are based on the (almost always incorrect) excuse that generated code is faster than the more declarative one used when including an indirection or abstraction. The code generated by the wizards, templates and automatic code generation tools is of very low quality. It is not usually documented and generates coupling as it is a repetitive cut&paste. The generated code has little added value, and often encourages bad design practices like automatic setters.