
Writing Code Is Stupid (if someone at MS has already written it)
Friday, March 31st, 2006
When I wrote the post “Approximating Ruby Scaffolding with the ASP.NET 2.0 VirtualPathProvider“, I spent a week or so really examining VirtualPathProviders and creating what I thought was a nice, branch-view style implementation of a mechanism that could easily accommodate re-generation of code without touching stuff you’d hand-modified. I put the post up, got my first link to any post I’d ever made from Andres at DeKlarit, and got back to my usual work with a great big self-satisfied smirk on my face. Hurrah! I’ve arrived! I’m a great published doctor! (to be said in Zoidberg from Futurama voice)
Read the rest of this entry »
When I wrote the post “Approximating Ruby Scaffolding with the ASP.NET 2.0 VirtualPathProvider“, I spent a week or so really examining VirtualPathProviders and creating what I thought was a nice, branch-view style implementation of a mechanism that could easily accommodate re-generation of code without touching stuff you’d hand-modified. I put the post up, got my first link to any post I’d ever made from Andres at DeKlarit, and got back to my usual work with a great big self-satisfied smirk on my face. Hurrah! I’ve arrived! I’m a great published doctor! (to be said in Zoidberg from Futurama voice)
Read the rest of this entry »
Code generation is everywhere these days, from the basic (but getting steadily more complex) Visual Studio IDE generations to full model- and template-based systems (like my preferred option,