> Delay. This indicates how long you must wait to receive the expected rewards, benefits, payouts. The longer you have to wait, the less motivated you’ll be and the more likely you are to procrastinate.
This may sound convincing at the surface, but I feel it is not a good model of what was happening when I procrastinated a bit e.g. as a doctoral student. I observed that if I was expected to work on X, I suddenly had great ideas (and motivations) to do Y, where Y was also some piece of scientific work, just not in the realm of what I was supposed to work on (Y != X). So explanations in terms of impulsiveness or instant gratification don't seem to be what was going on there. Also, if you are smart, you know that procrastination activities defer your gratification even further.
The best ways to beat procrastination turned out to be (for me, at the time):
1. write up any ideas briefly so you can tell yourself "I've preserved it, I can get back to it later."
2. chop your main work into little chunks, get the first one done and then reward yourself (book shopping and chocolate work miracles), then onto the next one.
3. if a TO DO list had 10 sub-pieces of work on it, try to pick one that seems the least effort instead of necessarily doing them in the default order (where this is possible). This helps get you into work mode; once completed, see reward yourself.