> Mine was mostly being lazy, so I don't have to managing separate source > archives for each binary release.
Having thought about it, and especially comparing my stuff to yours, I think I'm also going to use the excuse of it being public but not fixed to put some serious time into cleaning and commenting. If you compare that stuff to my latest GitHub project, Clock Signal, it's a world of difference. I know programmers often wince when they look at their own old code but the thing that jumped out as really embarrassing looking back briefly after uploading was a split infinitive. Also, I always find going back and commenting to be a good way to get back into a project. I might finally managed that Freescape-style game I've always wanted to write.