I don't like large pull or merge requests, or large changes.
Since exploring the dendritic pattern for Nix code, I created an example configuration and wanted to start moving my main configuration to use that approach.
I could have rewritten everything from scratch, but that would take time and a loss of productivity.
As soon as I was comfortable and I felt I understood the approach and how to implement it, I went back to my main configuration and looked for the easiest step to start implementing the pattern.
I was tempted to start with something big, like my Neovim or tmux configuration, but I started with my bluetooth configuration.
It's a small module, but it gets the ball rolling.
I've taken the first steps to implementing the dendritic pattern in my Nix configuration, haven't lost any of my existing settings and can continue to iterate and refactor as time allows.