The phenomenon of anchoring seems to predict that deadlines will cause you to start a project near the deadline.
In more detail:
Any number you consider as an answer to a question will become an anchor and draw your answer towards it. Since you consider a deadline as a time to finish a project, your decision about when you should actually finish the project will be drawn towards it.
That'll make you start the project later, even though you know consciously that planning to finish a project near the deadline is a bad idea.
It's analogous to an example from Kahneman's Thinking, Fast and Slow—people buy more cans when there's a sign telling them that they can only buy 10.
So, what I'm predicting is that anything that prevents anchoring will reduce procrastination when there's a deadline. Consciously deciding when you plan to finish by adjusting from a much earlier time, maybe?
EDIT: Brendon_Wong points out that "procrastination" really refers to putting things off, which has an emotional cause. I think he's right. What I'm talking about isn't really a procrastination, then, but bad planning.
Hehe, "the mechanism" was referring to the entire procrastination process, not one specific theory or cause. Could my communication be improved somehow, or is some confusion somewhat unavoidable?
The definition of procrastination in psychology is, "procrastination refers to the act of replacing more urgent actions with tasks less urgent, or doing something from which one derives enjoyment, and thus putting off impending tasks to a later time." It appears like procrastination is motivated by bad feelings about urgent tasks or good feelings about less important tasks.
However, anchoring relates more to making judgements based off a value provided first. There is no emotion involved. Normally people do not think "it looks like the deadline is 2 weeks away, when should I do it?" Instead, they put it off because of an emotional reason, like they have an urge to play video games, or the task is painful to think about.
Since anchoring does not cause the feeling or urges that drive people to procrastinate, I don't think it has an impact on doing tasks sooner or later.
I don't know. Just retread your posts a couple minutes later maybe? I just feels frustrating to make sense of them sometimes. So maybe with some time to forget what you meant, you'll be able to read your post like somebody else, and feel the frustration they feel, and remedy it?
I'm sorry if nobody else has trouble with your posts and it's just that I have some sort of problem understanding you.
Anyway... It sounds like you distinguish between two different reasons people start later than optimal: