I always say it’s like having the ultimate power of a source based like gentoo, but nix caching saves your from looking like this.
https://www.reddit.com/r/NixOS/comments/nbrigd/reproducible_builds_are_great/
Big barrier to entry is learning nix functional language… especially for life long imperative (python/C/C++/bash) programmers… so you have to learn something … if your crowd is adverse to learning anything new, then your pretty dead in the water.
and as @grahamc said it’s ‘fearless tinkering’ , I can literally do anything to my system and either fix it it, or roll it back so i can fix it.
The number of desktop system that i’ve seen borked, through gfx driver updates , to be fair… this can be attributed to close source vendors rather than the over worked people at , Nix just keeps trucking, it’s literally INDESTRUCTIBLE
Because nix declares its input dependencies , i can find some random github repo , with a cool tool, and if it’s has a default.nix/flake.nix i can get it running in the time it take to download the cache (hydra/cachix) or build it from source. I pretty sure it’s going to run.
Nothing on earth lets you share developer environments as easily as nix.
I’d certainly recommend you trawl the nixos reddit for the worlds funniest meme’s (both pro fan boys/girls and highly critical anti nixer meme’s too to balance everything out! ) They also breakup slides with endless text…a picture paints a thousand words as they say.
It’s not that nix/OS doesn’t break, it does , but breakage gets detected quickly with a whole raft of tests and it usual gets fix quicker , by our tireless community of nix fixers.)
did someone say ‘nix fixem’.
https://www.reddit.com/r/NixOS/comments/n3lpb5/nix_fixem_im_here_to_and_and_im_all_out_of/
please post your talk if you can/dare, and above all make it fun and interesting… or nix fixem will not be happy 