If you’ve noticed me posting a lot of updates about my open-source projects lately, there’s a reason for that.
Ever since I started putting this Gold status system together, I’ve wanted to get as many of these projects across that line as I reasonably can. I’ve built a lot of things over the past several months, and I don’t want them sitting there forever as ideas that mostly work but still need that last round of attention.
Some of that work is fixing bugs. Some of it is improving tests, cleaning up documentation, or making sure someone other than me can actually pick a project up and use it without having to figure everything out on their own. It’s not always the most exciting part to talk about, but it matters to me. If I’m putting something out there, I want to feel good about the state I’m leaving it in.
That’s what I’m trying to accomplish with Gold. It doesn’t mean a project will never need another fix or that there’s nothing left to improve. It means I’ve taken the time to get it to a point where I’m comfortable calling that version ready, rather than leaving it halfway between an experiment and a finished release.
A lot of these are smaller, focused tools. They have a particular job, and there’s a reasonable point where I can say, “Okay, this does what I built it to do.” I want to finish that work on the ones that can get there, instead of carrying an ever-growing list of loose ends into everything else I’m doing.
The bigger projects are different. Those are things I intend to keep building and improving over time. Getting the smaller projects into good shape gives me more room to focus on those ongoing efforts without feeling like I’ve left a pile of unfinished work behind me.
I also have a few more ideas that have been in the works for a while, and I’d like to start bringing some of those forward in the near future. Before I do, I want to give the existing projects the attention they deserve.
So that’s why there have been so many updates lately. I’ve been working through the backlog, getting these projects into better shape, and trying to finish what I started. There will probably be a few more updates while I wrap up the remaining ones, but the goal is to come out of this with a stronger collection of projects and more time for the things I want to build next.
If you’ve noticed me posting a lot of updates about my open-source projects lately, there’s a reason for that.
· Other posts