I've started to examine my approach to solving problems in both design and development. This caused me to notice that I often spend a lot more time thinking about, and around a problem than is actually required to solve the problem, or at least get started on it. I'm curious to hear what your perspectives and advice is for dealing with this.
I can't tell if it is that I find thinking about the problems more entertaining than solving them. Or if that I use this pondering time as a form of procrastination. It feels productive, but ultimately, most of the time, this pondering doesn't lead to any more break throughs or ideas than actually writing a solution.
What are your thoughts? Have you faced this before?