The phrase “Initial commit” covers a real multitude of sins. It’s shorthand for “I’ve done too much stuff already to describe it meaningfully, so… here’s all of what I’ve done so far”. It’s an admission that an important step has been left too late.
Now, I have - I think - exercised good commit habits on Pandamonium, my current hobby project. But I’ve done a bunch of (I think) cool things with it that I’d like to share, and now I’m in a position where that’s a bit overwhelming - I’m in an “Initial commit” position on the blog.
So I’ll start with a brief introduction, post in-the-moment as I solve interesting problems, and slowly backfill the more interesting choices made so far.
Here’s what I’ve got so far: