| ▲ | skydhash 3 days ago | |||||||||||||||||||||||||||||||
>> So, assuming the domain of infrastructure-at-code is mostly known now which is a fair statement -- which is a better choice, Go or Rust, and why? This was the question. And my answer was that Go or Rust have no relevancy in the IaC domain. Ansible is relevant, but Python is not. Chef is relevant, Ruby is not. And I’m pretty sure there are in-house stuff that are just Perl scripts. The goal is solving some problem in IaC, by the time, you are considering language choice, you’ve already left the domain and are looking at implementation problems where each choice is balancing tradeoffs. | ||||||||||||||||||||||||||||||||
| ▲ | Dylan16807 3 days ago | parent [-] | |||||||||||||||||||||||||||||||
Context. That wasn't the original question. That's a short restatement of the real question which is up in an earlier post: >> Such questions may be decided by personal preferences, but their impact can easily be demonstrated. > I really don't think this is true. What was the demonstrated impact of writing Terraform in Go rather than Rust? Would writing Terraform in Rust have resulted in a better product? Would rewriting it now result in a better product? Even among engineers with 15 years experience you're going to get differing answers on this. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||