|
|
|
|
|
by marcosdumay
1020 days ago
|
|
So, the author considers platform specification languages a waste of time, and has no idea what DSLs are (except that he knows about plartform specification languages)... Yes, platform specification languages are a mess. Making them without the "language" part keeps all of the mess (the language is absolutely not the source of it). There are people trying to fix this, although I'm not sure if I'd place Pulumi on that group. And DSLs are still a great software architecture technique with all kinds of applications. |
|
1) don't document
2) obfuscate
3) pick obscure language
4) implement with your own language
I will grant that the most succinct representation of a problem is a DSL, but DSLs are inherent obfuscation to some degree.
Just because a perfect mathematical representation exists doesn't mean anyone besides the author will understand it inherently