Code Generation
Some interesting code generation resources:
Writing Code is Stupid:
http://ianwij.com/weblog/articles/Writing_Code_Is_Stupid.aspx
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?
http://www.softwarereality.com/programming/code_generation.jsp#id2
Code Generators help you deliver high quality code
http://techrepublic.com.com/5102-6329-5035011.html
Are you missing out on code generation?
http://www.devx.com/java/editorial/15511
Tools for code generation
http://www.adtmag.com/article.asp?id=7850
A new strategy for code generation
http://portal.acm.org/citation.cfm?id=512954
In Code Generation versus Frameworks, Andy Grove compares the motivations behind developing frameworks and why code generators are often a better choice.
PJ Murray
CodeFutures Software