Gates is the ultimate programming machine. He believes everything can be defined, examined, reduced to essentials, and rearranged into a logical sequence that will achieve a particular goal.
Eventually the bad stuff I'm writing turns into better stuff. Other times, I've just walked away from what I was working on, and figured I'd have a better perspective when I came back to it.