HOMEARTICLES & RELEASES
What we built with AI, what broke, and what the evidence showed.
Long-form articles on working with language models, written after the work is done. Release notes for each product, by version, so you can see what changed before you update.
- 2026-07-14Decent TD: Real-Time Co-op Tower Defense You Send to Your Group ChatA 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.
- 2026-07-06Market-Entry Protocol: From Live Category to Validated PositionA five-stage field protocol for entering a proven market: select a revenue-positive category, chart the competitors as coordinates in a shared attribute space, isolate an underserved position, and commit only after a minimal release returns signal.
- 2026-05-29Scratchpad: Refactoring a Canvas Engine to Its CoreScratchpad 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.
- 2026-05-28Citizenry: an Agent-Driven MMORPG About Peak CapitalismTNT shipped its economic core first — a double-entry ledger where the player economy IS the game. The next vision points that engine at a darker target: Citizenry, an agent-driven MMORPG set in a late-capitalist AI era where survival itself is a subscription, and the house always balances its books. The house is also you.
- 2026-05-24Trappers & Traders: resurrecting a fort-defense gameDusting 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.
- 2026-05-24Two projects, one stack: architecture of Decent TD and Sidebar AgentA technical walkthrough of the shared Nuxt 4 foundation, the real-time game server, the in-app agent surface, and how coding agents shaped every layer.
- Decent TDMultiplayer tower defence built by coding agents with minimal supervision.
- Trappers & TradersTrap creatures. Trade fortunes. Move markets.
- ScratchpadDraw together in real time — a collaborative canvas with gesture recognition.
- Sidebar AgentA Claude chat panel docked into the app, plus an issue-reporter that turns user complaints into structured bug records.