Questions Considered

Notes on thinking, learning, decision making, and occasionally running. Simple ideas, mostly obvious.

A coding agent can bootstrap itself. Starting from a 926-word specification and a first implementation produced by an existing agent (Claude Code), a newly generated coding agent re-implements the same specification correctly from scratch. This reproduces, in the domain of AI coding agents, the classical bootstrap sequence known from compiler construction, and instantiates the meta-circular property known from Lisp. The result carries a practical implication: The specification, not the implementation, is the stable artifact of record. Improving an agent means improving its specification; the implementation is, in principle, regenerable at any time.

M. Monperrus, “Bootstrapping Coding Agents: The Specification Is the Program,” in IEEE Software, vol. 43, no. 4, pp. 19-22, July-Aug. 2026

The article, by way of a simple example, introduces the concept of spec-driven development using AI agents. Interesting thinking here, worth exploring in (much) more depth.

Discover more from Questions Considered

Subscribe now to keep reading and get access to the full archive.

Continue reading