I want to tell you about a development technique called "Snippet-driven Development". I have successfully implemented it at one of my previous workplaces, and brought it to all the companies at which I have worked in a managerial position ever since. It can help you move faster and get feedback sooner, which is always valuable.
In this article you'll learn the basics of NixOS and the Nix Expression Language. This article also reflects on my observations of NixOS's philosophy and ecosystem. By the end of the article, you should have a fully working NixOS install running on a physical host or in a Virtual Machine (with copy-paste between virtual and main systems enabled).
When presented with multiple paths for personal development as a software engineer, decision paralysis (also called "choice paralysis" and "analysis paralysis") may hinder your ability to reason efficiently on a long-term scale. By using a simple method I employ myself, it is possible to avoid the scope creep and focus on what matters most.