That's completely true, but it's also not what I said. There is a difference between being able to work with a paradigm (which will take time, albeit not 10 years) and being able to write a proper critique of it. More so, if you wnat to do that in the…
You are making a case for Domain Specific Languages here, certainly given the example. Have you looked into those, as opposed to GPLs?
Drop me a line, I see some things that we might have some interesting dicussions on. I'm working on smart(er) factories, but a smart city is also interesting to look at.