Posts
All the articles I've posted.
Inside LCY3: A Tour of Europe's Biggest Fulfillment Center
I signed up for a free guided tour of Amazon's largest fulfillment center in Europe. Here's what the process from delivery truck to shipped box looks like, and what I made of the visit itself.
git-branch-switcher: A CLI Tool to Manage Git Branches
A small CLI tool I built to switch, search, and delete git branches without typing long checkout commands.
TreeApp
A simple app that lets you plant a tree every day just by watching a short ad. I recently hit 500 trees.
Jailbreaking My Old Kindle
How a Kindle Paperwhite that Amazon considered dead came back to life, faster and more capable than before, after I jailbroke it and installed KOReader.
Getting Back to Inbox Zero, and Finding a new Read It Later App
How a 50-email backlog of newsletters and mailing lists pushed me to fix my inbox zero process, and finally settle on a self-hosted read-it-later app.
Final Fantasy XVI
A late playthrough of Final Fantasy XVI. A cinematic, enjoyable action game that drops most of the series' RPG depth for style, and never quite reaches the highs of its PlayStation-era games.
umami-digest: Bringing Email Recaps Back to Umami
A small Cloudflare Worker that emails me a daily or weekly recap of this blog's analytics, built on self-hosted Umami and Resend.
Southeast Asia: Northern Thailand and Laos, Solo
The second part of a five-week trip through Southeast Asia, a solo loop out of Bangkok through Chiang Mai's temples and hills, Chiang Rai's strange modern temples, two days down the Mekong, Laos, a viewpoint in Vang Vieng, and Vientiane Laos' capital.
Southeast Asia: Thailand, Malaysia, and Indonesia
The first part of a five-week trip through Southeast Asia, from an overnight train out of Bangkok to Penang's food, Cameron Highlands' tea, Kuala Lumpur's chaos, and temples in Bali and Java.
The Joy (and Despair) of Servicing My Own Bike
Updated:Five years with an inherited old bike, a rear wheel that wouldn't stop rubbing the frame, and a Sunday spent taking a hub apart for the first time in my life.