I find there is a common theme in the ZenHabit's post we are all commenting on, PG's post that you have shared, and many other things I have read about procrastination. All these readings take me back to the fun and simplified explanation of procrastination posted here on quora - http://qr.ae/h6VWJ