Here's another approach not mentioned: have an accountability partner. Promise that person something specific to be done, with a delivery date.
My observation: a promise I made to someone else is harder to break than a promise I made to myself.
My observation: a promise I made to someone else is harder to break than a promise I made to myself.