News for hackers. Stuff that matters.
Re:Go 1.24's go tool is one of the best additions to the eco... by peterldowns on Tuesday January 28, 2025 @05:23AM (#42850788)
I agree — tools should be shared artifacts that the team downloads and can guarantee are the same for everyone. I usually setup a flake.nix for everyone but flox, earthly, devenv, jetify, are all great alternatives. Ideally your tools are declaratively configured and shared between your team and your CI/CD environment, too.

The `go tool` stuff has always seemed like a junior engineering hack — literally the wrong tool for the job, yeah sure it gets it working, but other than that it's gross.

Re:Go 1.24's go tool is one of the best additions to the eco... by arccy on Tuesday January 28, 2025 @06:25AM (#42851189)
well now it leans in to go's reproducible tooling so it's declaratively configured and shared between your team and your CI/CD environment too.
Re:Go 1.24's go tool is one of the best additions to the eco... by peterldowns on Tuesday January 28, 2025 @08:55AM (#42852302)
There are many tools that arent written in golang, and therefore not manageable via this approach. I don’t really understand why I would use this.