Some interesting code generation resources:
Writing Code is Stupid:
The author is ex-Microsoft, which means he worked in a results driven environment, and best part is:
It’s Not Art
Some developers like to promote the notion of the “Art of Programming” with the implication that they are artists. I agree that you can find elegance and art in software programs but it’s an exception. Artists like to follow a nebulous artistic process. I agree ground-breaking software needs this approach.
The majority of enterprise software development is not art. They are typically CRUD information systems with a small amount of domain logic. Many developers want to find creativity and art in their development since there is joy in the craft. This is misguided and enterprise software doesn’t need it nor does a business value it.
Automated Code Generation: The fastest way to write software?
Code Generators help you deliver high quality code
Are you missing out on code generation?
Tools for code generation
A new strategy for code generation
In Code Generation versus Frameworks, Andy Grove compares the motivations behind developing frameworks and why code generators are often a better choice.