
Love's Labour Lost
On building Merrilin in the blind, choosing a hard problem with no promise of money and no light at the end of the tunnel

On building Merrilin in the blind, choosing a hard problem with no promise of money and no light at the end of the tunnel

I never understood how traceroute discovers each hop. Turns out it's a clever TTL trick, and about 80 lines of Rust.

A practical deep dive into Tailscale exit nodes: route changes, traceroute evidence, DERP fallback, trust boundaries, and why this model can be free.
Syncing reading progress across devices sounds simple until you try it. Discovery, sync, and conflict resolution — with and without a cloud.
I've been using only Merrilin to read books since we built it, and I need things to improve constantly.

Your programming books deserve better than monospace blobs. Merrilin renders code beautifully in EPUBs and PDFs now.

I've made some updates to https://github.com/stonecharioteer/goforgo

We built Merrilin, an AI-powered reading app with spoiler-free book companions, live sync, and beautiful themes.
After using Linux for nearly 20 years, I've gotten an M5 Macbook Pro as my daily driver.

My process for learning Data Structures and Algorithms, with some segues into data visualization