Go is used everywhere at Hashicorp. It has been the primary language for the past 5 years. Their projects have a number of properties that make testing "interesting": Deployed by millions, plus significantly in enterprise Distributed systems (Consul, Serf, Nomad, etc.) Extreme performance (Consul, Nomad) Security (Vault) Correctness (Terraform, but also Consul, Nomad, Vault) There are two parts to