2 ms·
> maintaining 3 stacks, a Nix stack, a Go stack, and a Rust stack Nix is a package management system with a little bit of programming tucked onto the side. "N
by Dylan16807 1y ago
> maintaining 3 stacks, a Nix stack, a Go stack, and a Rust stack
Nix is a package management system with a little bit of programming tucked onto the side. "Nix stack" is not the same type of thing as "Go/Rust stack". If you try to move things over to Go/Rust, you'll spend a little bit of time rewriting the code and a whole lot of time reinventing the wheel on everything else involved. You're not moving between implementations, you're building your own implementation. That's almost always a bad idea, and it's a much higher cost than learning the syntax.
Moving from a Nix stack to a Go stack only makes slightly more sense than moving from a docker stack to a Go stack. Which is to say, very little sense.
- gf000 1y agoBut they also have to manage the Git stack on top of all that! /s (Though really, what's up with so many people in the industry being absolutely bad at git well into their careers?!)