Automated code generation tools—like Copilot, Poolside, Cursor, Cody, Factory, and Devon—are proliferating rapidly. Some work by autocompleting engineers’ typed code, while others operate in the background and propose asynchronous pull requests. Despite the intense competition, it seems unlikely that any single tool will permanently dominate the market. Three Pillars of Code Generation Code generation hinges