Blog

Feed icon You can subscribe to my RSS feed for automatic updates.


2024-09-08: Your investment portfolio grows as a geometric series

Compound interest is only part of the story. Treating your saving and spending habits as inputs to a geometric series is a powerful tool for finanical decision-making.


2024-07-29: Analysis of the wild beat in Lookin At Me by Chrome Sparks

An EDM trap beat that sounds like a crazy time signature, but it's just 4/4 (or is it?)


2024-05-12: The Busy Farmer's Hens

A barnyard allegory about recency bias in system modeling


2024-03-17: u 0.0.1 release

u is a functional programming language based around unary operators.


2024-03-03: Four months of Rust

I started learning Rust in October 2023, a few hours a week. This post shares some of the things I've done that have worked well for me.


2024-01-24: The chore heatmap

A spreadsheet-based tool for keeping track of recurring tasks


2024-01-09: Shellspec as a language-agnostic testing tool

Shellspec is primarily branded as a unit testing framework for shell scripts, but it can do a lot more than that.


2023-12-24: The Junk Drawer monorepo, and a real-life use-case for an obscure git-merge flag

How I combined a few “junk repos” into my JunkDrawer monorepo with git merge --allow-unrelated-histories.


2023-12-14: Everyday peer-to-peer sharing with 7-Zip and BitTorrent

You can use BitTorrent as a self-hosted means to share files like photos and videos, with decent privacy, and it's simple enough to use with moderately tech-savvy friends and family.