I begin to think the best strategy is to treat deadlines like they don't exist. One might dryly remark that I do this in any case, but it's not really true -- and I would point to my rising cortisol levels as they approach as evidence, if I had the convenient measuring means. The procrastinator is in fact so painfully aware of impending deadlines that the drive to push them out of his mind with other activities is often overwhelming. So let's try
the opposite: if keep myself ignorant of deadlines and just maintain a running list of projects, I'll be uncertain about when something "should" be done. The more uncertain I am, the more likely I am to do things now instead of later just to be safe.