Why and how to improve Nix’s first-run experience, UI, documentation, and contribution process.
To save my editorialization for the comments: I thought this was a really kind, insightful look at how to improve the human factors of a software project.
This is fantastic! Thanks for sharing!
(Edit to add substance):
I think this is a great example of the kind of general usability self-reflection even non-designers can provide their projects.
Many open source projects could benefit from considering UX and what the onboarding process for new users and contributors looks like.
These are desperately needed changes. Nix is horrifically difficult for beginners to learn.
Graduating parts of the wiki to a git repo is a good idea, but the NixOS wiki should still be kept as a documentation incubator.