Discovering Better Code
When I’m programming, I work very incrementally, almost intentionally with no grand plan other than my stories. I pay attention to the design, but I’m not working toward a planned design. When the code starts pushing back, I make it better. This feels to me like a course of discovery rather than bringing about some carefully thought out transformation.
