First they ignore you, then they laugh at you, then they fight you, then you win.
Some months ago Bruno Oliveira posted a very popular chart in Google+ comparing the way geeks and non-geeks approached the execution of repetitive tasks.
Obviously, I agree with his view but I also believe that the same kind of comparison can be done between mde-geeks and non-mde-geeks. I think MDE offers a completely new set of opportunities for productivity growth when compared with the way non-mde-geeks develop software. When we (mde-geeks) see that a certain software development task becomes repetitive we automate its creation by, at least, raising the abstraction level so that we can express the same but with less effort and (once the corresponding code-generators or model interpreters are created) enabling it in several technology platforms.
As we discussed in a previous post, MDE pays off (in the mid-term) (and of course, productivity is not the only benefit that MDE brings to the table!).
What are your views on this?
FNR Pearl Chair. Head of the Software Engineering RDI Unit at LIST. Affiliate Professor at University of Luxembourg. More about me.
Recent Comments