I came across Terraform soon after it was released in 2014 and it quite clearly fit a need in the world of cloud infrastructure engineering.
As I worked with Terraform over the years, I’ve learned a lot, some by reading the experiences of others, but mostly by making mistakes.
Terraform is a powerful tool, which makes it extremely useful, but also somewhat dangerous. You can use it to stand up seriously complex infrastructure, but if you are not careful you can also accidentally destroy all of that at 4:30pm on a Friday (learned that one the hard way).