For me, it's mostly about knowing the things that I have to do, and just doing them whenever I feel like it. So long as I feel like it some time before the due date, it works out great! In the case where I never feel like it, then I force myself to start with sufficient time before the deadline and power through in one sitting. I find that so long as you know what I need to get done, and give myself enough lead time to stay ahead of my deadlines, it's a workable strategy.