
My Mac runs on an external SSD. Here’s how it survives an unplug.
The story behind Limpet: automatic local failover and a careful merge back when the drive returns. A small Bash tool built around an everyday problem.
7 min readRead storySmall tools, product decisions, and things learned by building. A journal from the same desk as the projects.
Follow via RSS
The story behind Limpet: automatic local failover and a careful merge back when the drive returns. A small Bash tool built around an everyday problem.
7 min readRead story
From misaligned ASCII to an interactive React Flow canvas. Why I built claude-canvas and how it fits into a coding session.
4 min readRead story
A look at the editor, publishing pipeline, and decisions behind turning a visual page into a fast, static site.
6 min readRead story
A practical walkthrough of smooth, direction-aware marquee motion, with React, Framer Motion, and a working demo.
10 min readRead storyEvery article opens on my blog, where you can read the full story and join the conversation.
Visit the publication