Spotted in Sam Gentile's Blog, "New and Notable 89"
As an Agile Architect, I subscribe to Agile Modeling as well as Software Factories and Code is Model. I don't want to produce useless UML "models" that are nothing more than sketches, but real, live breathing models that are synonymous with the CODE, à la DSM and Code is Model and only as NEEDED.
Good to see another respected figure from the Agile community supporting DSM. At SD Best Practices in Boston last September I had several chats with Scott Ambler, who had earlier seemed a little reserved about DSM, at least in public. It was great to hear him say that DSM and Agile are two right ways to do things, and which one you choose depends on your project. You can of course have both, for different parts: Agile for the investigative creation of entirely new kinds of parts, and DSM for the kinds of parts you have had in previous projects.
All this reminds me that I should get in touch with Alan Cameron Wills to see if we want to organize a second Workshop on Agile Development with DSLs at XP 2006. Last year XP was in England, this year it's in Finland: a nice bit of symmetry for us as co-organizers.