I've said it before, but it bears repeating: I am, by nature, a procrastinator.
Usually I try to keep this part of my personality strictly within the realm of "personal life." But I'm beginning to see that when applied to business, procrastination can be parlayed into a useful skill.
No really, hear me out. By definition, a procrastinator puts things off until the last minute. A really skilled procrastinator will still deliver quality work on time. A really, really skilled procrastinator will let others do the procrastinating, and then when the project finally lands on his/her plate at the last minute, will save the day by delivering quality work on time.
I am a really, really skilled procrastinator. I put out other people's fires. It's not my preferred way of working, but when push comes to shove, and you absolutely, positively must have something done in an inconceivably short time frame, I'm your gal.
And there's another way being an executive-level procrastinator has helped me in my business. My current on-site gig has me working at the client's office from 1-5 every day (sounds suspiciously like a part-time job, but they assure me it isn't). I'm not an early riser. This means I have 3-3.5 hours each morning to work on my other projects before I have to leave for my afternoon gig. I apply my superior procrastination skills to make the most of that time--I give myself a 1:00 deadline every day, so from the minute I start working in the morning until that deadline, I am in quality, on-time fire extinguishing mode.
In the hands of a less-skilled procrastinator, this method would be a disaster. But I've never been more productive.