Sometimes, the urge to indulge an immediate pleasure overwhelms the idea of getting some work done for a higher purpose.
This weakness is inevitable. Now, I do believe that if we work on ourselves, we can overcome such urges and desires.
But my main point is this: having a ‘not-to-do’ list is just as important as having a schedule for things you will have to do.
These are great ideas but I'd challenge you to take a step further. I think the reason that this to-not-do list is so powerful is in writing. as you mentioned in the article, we mostly know our own weaknesses and the things we indulge in. Writing those down and identifying the problems is a good first step.
Just as important, however, is what you do after. For many people, myself included, you can't just know that you have a problem; you can't just tell an alcoholic to quit drinking and expect him to figure it out.
Most of the time we indulge in things, especially when we know that we're hurting ourselves, it's for a deeper reason. The key is in not only writing down the problem, but in spending some more introspective time and identifying why you have a problem.
I could write a little more, but there's just some food for thought!