writing
Words that outlive the projects.
- May 29, 2026 Kernel, IPython, Jupyter: feel the difference Three words that get conflated constantly. I built a playground that boots a real kernel, sniffs the raw ZeroMQ frames, writes a custom magic, and swaps Python for Bash under the same UI — so you can feel where one ends and the next begins.
- Apr 27, 2026 Three formats from one source — what I learned shipping a 6-second bumper A 1080x1920 HyperFrames vertical-video bumper, packaged as a render, a browser demo, and a single-file HTML gist. Five lessons from keeping them in sync.
- Apr 23, 2026 The tmux we already had I was about to install a whole orchestration framework to automate interactive Claude Code tests. Turns out my terminal emulator had been a test harness the whole time.
- Apr 22, 2026 Dogsheep for AI agents Hypha is a local-first knowledge graph that lets an AI agent navigate your private archives over MCP. Shipping as v0.1.0-alpha today.