Grub Needs KOOLAID

/images/_601ef20e-6c27-4f84-89e3-a984c2df6536.jpeg

Even though it’s a 3-Easy project, I’m finding that Grub would still benefit from my new practice of having a KOOLAID file to encapsulate the project’s Zeitgeist. So before I post the repository to Codeberg, I need to write one.

And while I’m at it, I should include some screen captures of the existing displays, too.


Read More


/images/_23ba29e4-1877-41f8-a5d6-2ca440ff91ab.jpeg

Testing for Gold

For something as crucial as a financial tool, I want to be sure that plim is always extracting an accurate model of my finances from the data files I’ve download from my financial service providers. So, to ensure that new code never breaks that “ground truth,” I’ve added a simple golden file regression testing system, which gets automatically run every time I check in code changes with git.

By carefully curating a set of testing data that illustrates tricky situations and then hand-verifying that the model built from them is correct, I can ensure that plim will faithfully handle the weird cases, even when they occur in live data.

/images/grub-logo.png

Grub

A simple and lightweight command line app to track issues and plans for solo developers.