The time I spend actually writing code is the slowest part of any of my projects. Coding to achieve a specific goal can easily take hours, days, weeks and even months, depending on the goal.
So I put a large amount of thought into how to achieve my goal with as little code as possible. Often I sit there for hours and hours starting into space thinking about how to reduce the amount of programming needed.
If I'm really lucky, I'll work out how to achieve the goal with no programming at all. When I write no code, that's when I do my fastest programming.