3 ms·
I refuse to use Terraform, and Pulumi, and many other things :) One-off, poorly specified DSLs with no tool support, no debuggability, bad error reporting etc.
by dmitriid 5y ago
I refuse to use Terraform, and Pulumi, and many other things :)
One-off, poorly specified DSLs with no tool support, no debuggability, bad error reporting etc. are a good thing only in theory.
In practice, yes, we often have to use them because there's no other choice. It doesn't mean "oh just get over it, and reap the benefits" is a good argument.
- 1_player 5y agoOnly Terraform uses a one-off poorly specified DSL. Pulumi is based on real programming languages. The criticism might be that their libraries/API is poorly specified. But the languages it's based upon are standard with all the tooling one's used to.
- Smaug123 5y agoIn my (rather limited) experience, the poor specification of Pulumi's libraries is almost entirely down to the fact that they are exposing equally poorly specified functionality from cloud providers.