The approach he tried
- Pocock describes spec-driven development as maintaining a detailed specification and asking agents to turn it into code, refining the specification over time. He notes that the term has other interpretations.
26:4327:13 - He applied that approach to his custom video editor, which also supported AI writing and thumbnail design.
27:36
What went wrong
- Over months of trying, he observed worsening code and worsening agent results. This is a personal project account; the interview gives no controlled comparison or numerical quality score.
28:02 - He abandoned the large specs as his main focus and returned attention to the code. His explanation is that the codebase itself is the environment in which the agent works.
28:22 - He defines a good codebase by how easily it can change without breaking something the agent failed to consider. Focusing on that property made him feel he was making progress again.
28:4629:08
The lesson he draws
- The failure concerns the spec-first workflow he describes. His broader recommendation is to maintain a codebase that supports safe modification and to communicate priorities through processes such as skills.
28:4629:44 - Models and tools can improve, but they cannot know unspoken preferences. Pocock expects a continuing role for human review, taste, and a process that helps the agent understand the intended product.
30:0730:32