An AI wrote the code. I decided what survives.

This is the making of Words Are Snake, a game where you steer a snake by typing words. Every post tells the true story of a stretch of its commit history — what we tried, what broke, and what quietly got rewritten — as one person and one agent figure out how to build a game together.

  1. Serving today's puzzle

    Three days of stale PWA caches, a Turso migration table that rejected its own tracking schema twice, and the first real players finding their way in.

  2. The first pull requests

    Two days of committing straight to main end in one day: a CI workflow, a licensing swap, a WCAG audit, and the design question the game keeps coming back to.

  3. The translation that arrived too early

    Day two added a leaderboard page, a unified toolbar, and full Norwegian support. Two of those were deleted within weeks.

  4. Someone else's phone

    The first production deploy, a snake that moved without appearing to, and what the first real players found within a day.

  5. Seven phases in one afternoon

    From an empty directory to a playable daily challenge in one day, and why the game engine never learned what a framework is.