From Arch to Void to Arch again
Void Linux is a fantastic distribution which I would recommend to almost anyone interested in software minimalism or to reinvigorate their love for Linux. By doing away with monolithic packages like systemd by default and using clever ways to package software with xbps-src, Void feels like a breath of fresh air. I would still be using it today if it was not for some mostly unavoidable problems. By being as innovative and different as it is, Void has understandably kept a relatively small userbase even compared to similar "minimal/diy" distros like Gentoo, Debian, and of course Arch.
This has negatives and suprising positives from a software development perspective. By having a relative lack of support from many smaller packages, the user is presented with multiple ways to contribute to projects by developing Void support. This is great for someone who sometimes has trouble finding a good reason to write code and has an interesting effect of making them more mindful of broadening support for more distros.
The negatives, however, are a lot more obvious. A lot of time for me at least has been spent having to download packages from source only to find that they are totally incompatible (reliance on systemd/packages preinstalled on other distros/someting else). While I could spend a lot of time debugging or patching these packages, it tends to get in the way of making stuff I actually want to make.
I am glad I stuck with Void as long as I did, and I have learned more from it than any other distro I have seriously tried. Maybe sometime in the future I'll want to experience that breath of fresh air again, but for now its time to go back to something stable.