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?

Want to build better software faster?

Want to build better software faster?

Read about the latest trends on software modeling and low-code development

You have Successfully Subscribed!

Pin It on Pinterest

Share This