Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Nix is enormously complicated, kind of unstable and not well documented.

I get that if you've gone through the pain of learning it you get a system with some very nice properties. But casually suggesting "maybe try nix" is a bit like telling someone who wants to listen to Mozart "maybe try playing a piano".



How is it unstable? It's one of the most reliable pieces of software I have used honestly.

In any case 'nix-shell -p erlang|elixir' does not seem too complicated to me.


Flakes is still experimental despite being very widely used.


Flakes is also more stable than many "stable" projects. Flakes is more stable than Python 3, for example.


OP is already trying to do something pretty un-casual:

> If you want to control the exact version that's being used across your team (via `asdf` or similar), this practically means you'll end up compiling the BEAM over and over...

So I think it is perfectly appropriate to suggest a sharp tool.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: