4 pointsby sebkow6 hours ago6 comments
  • mikgp2 hours ago
    "You can absolutely write bad Pulumi code. You can over-engineer it. You can create abstractions nobody understands. You can make something simple feel clever for no reason.

    But that is not a Pulumi problem.

    That is a software design problem."

    An uncomfortable idea is that these are basically the same thing. There's a reason the phrase "just enough rope to hang yourself" exists. A system that requires more software design <can be> a problem in and of itself.

  • rbanffy5 hours ago
    It's pretty much ubiquitous to me.

    And, BTW, I usually joke Terraform had bugs before the first line of code was written. What's even the point of caching a state if the state can be changed behind Terraform's back.

  • 6 hours ago
    undefined
  • zhouzhao5 hours ago
    Feels like a shill article for Pulumni.

    I am not bashing Pulumni, or glorifying Terraform, but the examples shown in the article are simple, and do not proof any of the mentioned advantages.

    • rbanffy5 hours ago
      I would even go further that an infrastructure definition language should NEVER be Turing-complete.
  • buffer_overlord6 hours ago
    Seemed like trash when I used it
  • stogot5 hours ago
    Terraform was always been trash. It lacked functionality it said it had on the tin. Hashicorp was good at marketing