SEC-01ARTICLES
Articles
Long-form writing on AI: what was built, what broke, and what the evidence showed.
FILTERallagentsarchitecturecanvasdeep-divedevloggame-devmultiplayerprocessrefactoringrunnerssetddwebsocket
FLD-9CD1102026-07-14 Decent TD: Real-Time Co-op Tower Defense You Send to Your Group Chat A browser-based, real-time cooperative tower defense for 2–4 friends — no install, no matchmaking. A look at the board, the towers, and the tech behind Decent TD.FLD-52430C2026-05-29 Scratchpad: Refactoring a Canvas Engine to Its Core Scratchpad is a real-time collaborative drawing canvas — Go WebSocket sync, a Paper.js engine, gesture recognition. The last stretch of work wasn't features: it was decomposing a god-object canvas module into focused composables, splitting shape detection per shape, deleting dead subsystems (OCR, unused ML), and fixing an inverted Bézier center tangent along the way.FLD-5243062026-05-24 Trappers & Traders: resurrecting a fort-defense game Dusting off a multiplayer survival game built on PixiJS and Three.js — migrating templates, wiring up graceful degradation, and taking stock of what 4,500 lines of game engine code actually do.FLD-46BD692026-04-26 The .architecture system A per-project .architecture/ folder that becomes the source of truth for coding agents — yaml records, a constitution, and TDD gates that let multi-week work survive across cold sessions.FLD-46BD952026-04-26 Inside the issue-reporter modal A deep dive into the in-app issue reporter — how a typed bug report becomes a detached agent process with HMAC-authenticated callbacks, SSE-streamed status, and a queue watchdog that recovers from crashes.