We’re the ones currently stuck using Terraform, and HCL is terrible. They literally introduced
for_each
loops only a few months ago and made very poor design decisions (the impossibility of nesting them). What would take me a few hours in Python/Go/etc instead took tens of hours in Terraform.
The “Why Pulumi” page states that Pulumi “enables modern approaches to cloud applications and infrastructure without needing to learn yet-another YAML or DSL dialect”. I think this misses a very important point: The biggest biggest isn’t developers having to learn another YAML/DSL dialect, but rather that those dialects lack the functionality you would expect of a real language.
t
tall-librarian-49374
12/24/2019, 10:00 PM
Good point. This is a clear advantage, maybe we should talk more about it.
👍 1
a
adamant-postman-86832
12/25/2019, 5:10 PM
I dont see my devs investing time in learning HCL as they are already using typescript for a lot of frontend apps... So typescript/.net in our case is more natural
adamant-postman-86832
12/25/2019, 5:15 PM
And from the ops side: I guess it is time they learn to use git/branching/ci/cd and typescript is an easy entry point. Actually, I am sure they will love it in the long run...
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.