https://pulumi.com logo
t

tall-librarian-49374

12/24/2019, 7:07 PM
Probably, TypeScript makes more sense for my background (full stack dev) than for DevOps/platform teams.
👍 1
b

bumpy-restaurant-1466

12/24/2019, 7:47 PM
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
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...