Skip to main content

Posts

2025

2024

My first Vaesen Game

·2158 words·11 mins
In which a Fish is burnt to death in haunted steampunk Sweden.

The Gallery and the Toolbox

·900 words·5 mins
Note-taking can present an overwhelming abundance of possibility. Developing explicit mental models of your notes can grant clarity when organizing your knowledge.

Stamping Builds with Bazel

·667 words·4 mins
Versioning is a critical part of delivering software to users. With bazel, you can derive per-build values and inject them anywhere in your build process.

Pragmatic Projections: A Primer

·932 words·5 mins
Projections are abstract, but abstractions are a powerful tool for helping us model the world.

2023

The Joy of Versioning

·545 words·3 mins
Investing in tooling makes adhering to good practices almost easy enough to be joyful.