I just went back to my Bose because the fabric o top on the max started sagging and were hurting my head. Totally bummed but something for others to know!
We use typescript + pulumi for this. It's pretty amazing. And Pulumi uses Terraform modules under the hood so you get the full power of Terraform with the goodness of Typescript.
Even self hosting your state management in a bucket is simpler with Pulumi since it uses lock files on S3 versus a separate DyanamoDB + S3 combo.
I have been using it in production for 4-5 years and used Terraform for several years before that.
My theory is that heat pumps are before or right after the "chasm" in the technology adoption cycle and that's an exciting place to be! Skeptics can make good points about how over hyped they are, how the benefits are less than people think etc. Believers can feel excited about being an early adopter. It's the perfect circumstances for the people of hacker news.
I pay for a service for my family because I need reliable and easy for my wife and daughter to use it.