Three quarters of starting up a new project is figuring out what approach you're going to take toward solving the problem at hand. I am in the habit of hemming and hawing about the problem for longer than I'd like, but when I finally tire of procrastinating, I tend to kick into high gear.
I don't enjoy the time spent procrastinating before the actual designing and coding, which is why I liked my high-pressure job at freei so much. But I think that somehow, I end up with better designs this way. It's strange to try to justify to myself why I put things off. I'm fortunate in that I've never had to do it to anyone else.