It's been fun, the first day at the CodeGeneration 2009 Conference. Met quite a few old acquaintances, like Juha-Pekka Tolvanen and Steven Kelly, but also Jos Warmer (who I hadn't seen in at least a week).
With 10 presentations and workshops to choose from, life wasn't that easy but also not really hard.
Template Specialization right after breakfast was a bit too much for me, so instead I enjoyed Juha-Pekka's introduction to MDD. Not much news in there for me, but his overview gets better every time.
After that, I learned about Xtext, in two presentations by people from Itemis - guess I'll join their workshop on Thursday. DSLs for me started with MetaEdit, so I have some catching up to do in the area of textual DSLs.
I also got a good reminder of what is going on in the world besides productivity increase by means of DSLs and MDSD and whatever name you want to put to it. The people from SoftFluence showed that they focus on a different aspect: changing platforms over time, which is what they have to deal with in the world of Microsoft applications.
As a nice side effect of that I learned that Silverlight apparently also has a neat zoom feature. :)
Let's see what tomorrow brings - provided we survive the punting trip that starts in half an hour. There'll be more than enough to choose from again, looking at the programme...
EDIT: almost forgot: someone asked during a break why some people want a 20x productivity increase by generating code from models and then want to go back from code to models. My guess: they believe that 20x20 equals 400. Of course, we've all known for ages that 1+1 sometimes equals 2, and that a squared + b squared only equals c squared under specific conditions.