I think one reason I often feel a bit conflicted about writing about Nix is that even though I use it myself, it's only because my choice to use it doesn't impact anyone but me
I've had too many experiences where someone on a team chose to use a "difficult" piece of software (like bazel) despite huge usability issues because it had some perceived benefit and didn't acknowledge the impact that can have on other people who have to use the software