
Unfortunately it has been a bit of a premature delivery ... it will take another two month before it will be allowed to go outside ...

I have blogged about MDSD and code generation before: Code Generation vs. Code Synthesis, Sunday Morning on InfoQ, Part 2 and Generic and generated - an oxymoron?.
class Firm < ActiveRecord::Base has_many :clients has_one :account belongs_to :conglomorate endI dont think that this can be any more simplified. Also any graphical representation with boxes and lines would be no simplification, and would not offer any more convenience (think about layouting, refactoring, searching, diffing ...).

... many people, especially managers, rejected new ideas of the ‘80s and ‘90s like OOP, because they did not believe the new technology proposed to them would have a serious impact on development ...
Today SpringSource acquired G2One, THE company behind Grails.
Today I had some time catching up with my podcast-backlog. Here the two most memorable quotes:
Code Quality is very low on the list of things that matter.
- Jeff Atwood on Hanselminutes #135
You have nothing to do in Software engineering if you didn't ever code.
- Markus Völter on SE Radio #112
It is true that data lives longer than apps, but consider this quote:
Models are forever ... data is a happy side effect.
Recently I was listening to the excellent episode of Software Engineering Radio about the new Guardian.co.uk website.
We act as though comfort and luxury were the chief requirements of life, when all that we need to make us happy is something to be enthusiastic about.
— Charles Kingsley