Blog

Note: NixOS Feedback Handling

S

Sebastian Staffa

Published on Jan 13, 2025, 2:26 PM

I think that one of the greatest hallmarks of a good engineer is when they are aware of their own fallibility. "Failure is always an option" as the Mythbusters used to say. In this age of hype driven marketing, it is surprising to find official communication channels of a software project embracing this mindset by promoting critical voices.

You can imagine how surprised I was when I saw that the official NixOS account on mastodon did exactly that by boosting (also known as retweeting) a highly critical blogpost by Jono Finger, in which he advises against using NixOS for desktop scenarios.

A screenshot of the official NixOS mastodon account, boosting a critical blogpost by Jono Finger

Everything that is said in that post is, in my humble opinion, true, even though I would come to a different conclusion, but this might come down to personal opinion. However, I think that this mindset of actively amplifying criticism is an undeniable advantage of and quite refreshing for a software project in general. Admitting that things are not perfect is the first step needed to improve them.

Seeing how far Nix and NixOS have come in the years since I started working with them, with things like flakes and devenv, I am optimistic that the community will overcome the issues that have been pointed out in the post above if they can maintain this attitude. As a NixOS user myself I am thrilled to see where the ride will take us next.

More posts like this one

In today's post we are improving the cold start times of a Node.js Lambda function by building our own runtime image using Nix.

By Sebastian Staffa

MQTT For Web Developers

MQTT is a protocol that is typically used in an IoT context. In this article, we'll explore how we could use its capabilities in a traditional web application to stream messages in real-time.

By Sebastian Staffa

In today's blog I want to talk about why I have chosen NixOS as my main operating system.

By Sebastian Staffa