This is the development blog for Words Are Snake. The tagline on the home page already says the important part: an AI wrote the code, and the developer decided what survives. This page goes into more detail, because that same division of labor also produced this text.

The code

The game is built by an AI coding agent working from the developer's decisions: what the game should be, how it should play, what a feature is worth building. The agent writes and tests the code; the developer reviews, edits, and merges it. Neither side does the other's job.

The posts

Each post is drafted by an AI agent from the project's real history: commits, issues, pull requests, design decisions, and the developer's own notes from the work. Nothing here is invented; a claim in a post is checked against the commit or discussion that backs it. The developer reviews every draft, edits it, and only the version they approve gets published.

The posts are also deliberately written in a single, consistent voice, styled after the developer's own writing, so the blog reads as one publication rather than one style per post. That is an editorial choice, not an attempt to pass the writing off as typed by hand word for word. It wasn't.

How the posts get made

The drafting itself runs through a small publishing system: an agent turns a stretch of the game's commit history into a draft, checks it against a list of things that must stay private, and opens it for review. Nothing publishes until the developer approves it, and one draft is in flight at a time. The system's own construction, and the decisions behind it, are themselves covered on the blog. Start with Building the machine that writes the blog, or browse everything tagged blog-meta for the rest of that story.

The illustrations

Diagrams, animated illustrations, and other figures on this blog follow the same pattern as the code and the posts: usually drafted by the agent, directed and approved by the developer before anything ships.

Why say this plainly

AI detection tools keep improving, and some models now watermark what they generate. Trying to pass this content off as something it isn't would be pointless as well as dishonest, so this page exists instead: a plain statement of how the game, the posts, and the illustrations actually get made.