Paul Hicks

Paul Hicks

IC. Question answerer.
Pulumi
Prior to Pulumi, my only experience with IaC was Terraform (usually combined with Ansible). This was a great progression: all the good bits of Terraform have been adopted or improved on by the Pulumi team, and all the weak bits have been dropped. Pulumi is so easy to pick up that I could learn a new language (Typescript, in my case), new AWS services _and_ Pulumi all together, faster than I learned Terraform (by itself) a couple of years earlier. And refactoring my old Pulumi code, to resolve all the beginner mistakes I made initially, is _so_ easy; when I look at my old Terraform code these days, I can't even read it any more, it's so different from any other sort of coding. Pulumi brings maintainability and testability to an area of development that has lived without these things for too long. And it has done it so successfully that the tools it used to compete against have now had to pivot in order to compete against Pulumi! (Yes CDK, I'm looking at you.)
1 view