How to build a habit of finishing things?

You might find these discussions about habits interesting:

https://forum.beeminder.com/t/thoughts-and-experiences-with-big-ger-pledge-amounts/3923/37