First, I guess. Experience does not give you expertise (sadly). The thing with DSLs is that a) it's yet another thing you have to learn (and teach) and b) at some point they always fall short. And then the people left with the inferior expressiveness are the ones who cannot change it. And if you believe that language shapes your thoughts ... Perhaps we're better off leaving them with the language they already know well, that's mature, and evolves the same for everyone (more or less).
Markus is a fantastic speaker and this talk has been featured in the latest issue of 💥Tech Talks Weekly as most-watched.
Congrats 👏
I use Scenario Hunting to quickly run and test the abstractions.
First, I guess.
Experience does not give you expertise (sadly).
The thing with DSLs is that a) it's yet another thing you have to learn (and teach) and b) at some point they always fall short. And then the people left with the inferior expressiveness are the ones who cannot change it. And if you believe that language shapes your thoughts ...
Perhaps we're better off leaving them with the language they already know well, that's mature, and evolves the same for everyone (more or less).