I hate it when I've deadlines to meet.
But I hate myself more for not having done my work ahead of time. I think rushing out last-minute work's an innate part of me. It's just that I didn't realise it until now. -__-