Quite often I hear/read/learn something that I didn't come up with myself, but is so painfully obvious the moment I get it. One such moment occurred last summer when a friend said that it's not about increasing the abstraction level, it's about getting the right abstraction level.

And I think that to a large extent that points us to the DSL movement, right?