Musings on Refactoring as Waste - The Code Whisperer

I don't mind reminding programmers to treat evolutionary design as a tool, rather than as a ritual. Sometimes, even I spend time thinking about code before I write it.