I’d say almost everything I’ve written, has been for personal use, even though I publish as public open-source.
I write a lot of modules and SDKs, and regularly consume them in my own work. Comes out great.
Lots of folks ignore my work. I won’t bother speculating as to why, but I’m fine with that, as everyone that depends on my work means I need to take them into account, when maintaining. If I’m my only customer, then I can do whatever I want. I write stuff that I need.
Publishing as “classic” public open source, forces me to do a good job, so that means that really significant parts of my projects are pretty much “worry free.”
You can see my stuff in my GH orgs (I don’t really have much in my personal repos).