Blog

Good song: “How We Drift Away” by Tim Heidecker and Weyes Blood

Some works of art deliver penetrating observations of human nature. Some grapple with cosmic mystery. Few manage to do both at once.

How to merge multiple Git repos and keep their commit history

I wanted to merge several different repos into a single monorepo, while preserving their commit histories. Here's how I did it.

The books I read in 2022

I leaned toward novels this year, while belatedly picking up some older non-fiction titles that had been on my to-read list for some time.

Denyse Thomasos at the AGO

An absorbing posthumous retrospective introduced me to an artist whose vision was all the more thrilling for being completely unexpected.

The Age of Participation

Ode to a free T-shirt — and the extremely specific political and cultural moment it stood for.

Using the Eleventy Image plugin without a central image folder

Eleventy’s official image pre-processing plugin assumes you have a single folder with all your images in it. I needed something different, and this is how I did it.

Implementing dark mode, for real this time

I knew the basic theory of implementing a dark mode for my site. Making it actually work was a whole other thing.

The books I read in 2021

This year I went back to pick up some previous reads that I'd attempted and abandoned in the past. I'm glad I did!

How we rebuilt Shopify’s developer docs (again)

What we learned from the first year of running Shopify.dev, and what changes we made as a result.

Adventures in web archiving

Inside my 72-hour dash to preserve a complete digital snapshot of CanadianBusiness.com.