I am interested in any area of software – software factories, code generation, modeling and automation – that increases productivity and raises code quality. I have over six years of experience in this field and have a million or so lines of generated code in commerical products.
This blog will be a repository for the things I learn in this area or things I know that I think might be useful. Aside from quality or productivity improvements, I am very interested in how modeling can make software self documenting, facilitate test driven development, help with reuse, third party integration, automated testing and aid with troubleshooting post-release. Not wanting to leave anyone out, I’ve learned it’s a “big picture” view that conveniently steps on the toes of everyone else in your software development process equally!



