3 ms·
Yeah, UX matters, but reliability and robustness are part of UX, too. I've had innocuous-seeming brew commands foul up my working environment. I don't think Ni
by NateEag 7y ago
Yeah, UX matters, but reliability and robustness are part of UX, too.
I've had innocuous-seeming brew commands foul up my working environment. I don't think Nix would do that in the same way.
Specifically, updating a package in Homebrew can have unexpected knock-on effects due to updating dependencies. Left my working environment badly hosed at one point last year.
Nix's design should ensure that all such updates leave everything else stable, as I understand it.
I've been tempted to try it or Guix for years - I was delighted when I discovered Nix existed.
I'd been thinking about the problems with existing package managers for years, and both Nix and Guix have most of what I felt was missing from the existing tools, along with some other really cool attributes I hadn't thought of at all.