Skip to main content

I don't like large pull requests

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.

Was this interesting?

Subscribe to my daily newsletter for software professionals on software development and delivery, Drupal, DevOps, community, and open-source.

About me

Picture of Oliver

I'm a certified Drupal Triple Expert and former Drupal Association staff member with 18 years of experience, a Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.