diff --git a/website/src/daily-emails/2023-03-09.md b/website/src/daily-emails/2023-03-09.md new file mode 100644 index 000000000..9dce736c9 --- /dev/null +++ b/website/src/daily-emails/2023-03-09.md @@ -0,0 +1,18 @@ +--- +title: > + In what language should I write my automation? +pubDate: 2023-03-09 +permalink: > + archive/2023/03/09/in-what-language-should-i-write-my-automation? +# tags: +# - a +# - b +--- + +Out of the three tools I mentioned in yesterday's email - Ansible, Terraform and Pulimi - I mostly use Pulumi these days for writing automation code. + +Why? As someone who is already familiar with writing code in certain programming languages, I like that I can use those languages to also write automation, avoid learning a domain-specific language, and those existing approaches like functions and classes to make reusable components and resources. + +I like that it supports a number of languages. I started with TypeScript but since watching a recent episode of the AltF4Stream, I'm looking at Python too. I've written Python before with Fabric and what you can achieve in Pulumi with a small amount of Python code is very impressive compared to other languages like Go and TypeScript. + +If you prefer those other languages, why not give Pulumi a try with it?