Recent posts

Car crash calculation counsel

10 minute read

A trip to the library ended up being more eventful and instructive than planned. This is the story of how a bit of physics led me to look deeper into a car ...

Test that forking code!

18 minute read

Not only should the final commit in a pull request patch series pass all its tests but also each commit back to where the pull request branched from main. A...

Basic Python project setup

6 minute read

Setting up an existing Python project from a fresh clone shouldn’t be a chore. Automate the process with a setup script.