3 ms·
> Can someone explain to me why I'd use this over say docker, ansible, or even a make file? Better reproducability by default. Docker containers usually have
by ParetoOptimal 5y ago
> Can someone explain to me why I'd use this over say docker, ansible, or even a make file?
Better reproducability by default.
Docker containers usually have drift from `apt update` and that can let the "works on my machine creep in".
You can avoid this in your own Docker containers, but you can't fix the whole ecosystem using that approach.
The nix ecosystem avoids this drift and other sources of repriducability issues like the plague.
If he is very popular Technologies with very common workflows, Nix might not seem worth it since the sharp edges from the lack of reproducibility have been filed down by brute force.
You might find as soon as you need to do something slightly different, or need to get around a bug right now, you'll want Nix.