What if you aren't a finisher? How can you become one?
I wish I were as good at taking this advice as at giving it.
1. Lose the fear. (This is the root cause of all the other stuff.) Or, more
accurately, experience it but don't give in to it.
2. Timebox the work (as reasonably as one can) or limit "one more feature".
3. Fail fast, gracefully, and quietly. Learn when to *not* finish.
(You shouldn't be finishing *everything* you start. The problem is if
you finish *nothing*.)
4. Succeed decisively but simply (not ornately; don't aim for perfection).
Very good list, out of experience on some fields where I'm considered a talent or natural talent/smart by my peers but I feel like I fail to deliver more than 50% of the times, the first thing you need to do is:
0. Pick up your targets CAREFULLY.
Which means value your energy and time. Be afraid of starting something, stop doing or believing you can do many things at the same time while history clearly shows otherwise is a killer mistake.
Lower the bar, start achieving small things and then, just MAYBE, you should think of adding more.
I wish I were as good at taking this advice as at giving it.