I'm really more of a thinker than a doer.
Once I have established that a solution to the problem exists, and I have implemented enough of it that I know that it is feasible to implement the rest, I move on to other things. Finishing things doesn't give me much satisfaction and I always struggle up hill to do it.