Hey! I'm the author of this article. I wrote this because Nix has always felt like this huge intimidating topic to me. There's not a lot of great resources for beginners out there, so I decided to interview some Nix users to get a better idea of what Nix is and how it works.
One of the things I learned is that Nix users were just as excited about the ideas Nix represented as they were about the actual technology. Here's just one interviewee's take:
Here’s the key insight that Eelco Dolstra 1 had in his PhD thesis: we’re awful at labeling the software that we’re using in the programming community. The insight that Nix has is that we need to be more precise about the way we label our software.
Just started learning Go. Usually I build a terminal application when learning a new language. This time I decided to look into a library to help me create a more interesting UI. There are a lot of great libraries out there. Here's a tutorial I put together on Tview.
One of the things I learned is that Nix users were just as excited about the ideas Nix represented as they were about the actual technology. Here's just one interviewee's take: