Build by Parts
Build by Parts
How to build a complex feature by decomposing it into tasks.
In many cases, we can build a feature by giving a coding agent a tech spec. For complex requirements, this is not advisable, for two reasons.
- We often don’t know what we want. Often, we start by building a walking skeleton1 or a tracer bullet2, learn, and make changes along the way.
- The language model behind the coding agent has a limited context window. Keeping each session small is a best practice.
I have a workflow for building a complex feature which I call “Build by Parts”. This essay describes my workflow.



