Introducing testtrim: Coverage-based Test Targeting

I’ve been working on a project called testtrim, which targets software automated tests for execution based upon previous code-coverage data and git changes. It’s in early development, but it’s looking quite promising with evaluations showing that on-average 90% of tests can be safely skipped with this strategy. [Read More]

Summer of Fun, 2024

What does a software developer do with 3 months of spare time? It’s time to reflect on the most fun part of any vacation: the software development. What did I fiddle with while I had time off? [Read More]

In-Floor Heating Thermostat with Home Assistant and Shelly

One of my pet peeves is devices in the house that don’t track time accurately, or, don’t deal with Daylight Saving Time automatically. Well, I now have one fewer of those in my house, as I’ve replaced this “Easy Heat FTS-1” thermostat for electric in-floor heating with a Home Assistant powered thermostat. [Read More]

Bisecting the Linux Kernel with NixOS

Recently my kernel started to panic every time I awoke my monitors from sleep. This seemed to be a regression; it worked one day, then I received a kernel upgrade from upstream, and the next time I was operating my machine it would crash when I came back to it. [Read More]