Writings
Notes on AI, building software, and the things I've learned along the way.
A collection of notes on AI, software systems, product thinking, and lessons picked up along the way.
| Apr 14, 2026 | I turned Pokémon Red into a shared multiplayer arcade — here's how Starting from a Game Boy ROM, through rgbds assembly, Emscripten, WebAssembly, and a Redis-backed turn system, I built a live arcade where everyone who visits plays the same game. |
| Apr 13, 2026 | mac-to-mac file system: NFS is faster than native SMB for dev env For tiny-file dev trees on macOS, tuned NFSv3 beat native SMB and made a Mac Mini build box feel actually usable. |
| Apr 13, 2026 | using claude code's new native ssh remote on a mac mini / darwin Claude Code's SSH remote rejects darwin hosts, but a lightweight OrbStack Linux VM on a Mac Mini turns the whole thing into a workable remote dev setup. |
| Apr 13, 2026 | auto-approve Claude Code plan mode via PermissionRequest Claude Code's plan approval dialog can be auto-approved by hooking PermissionRequest correctly and matching ExitPlanMode instead of Stop. |