I used to believe that procrastinating is bad as everyone says.
But now I think it is not, being a procrastinator myself. We evolved to do things better, including things like doing homework and other things that we decide to do it tomorrow. So I think evolution made us procrastinators. Here is a kind of characteristics of things we procrastinate: things we don't have to finish right now; things we don't want to do because of it's boring nature or other factors.
Even looking at this crappy characterization, we can make out the merits of procrastinating. First, it allows the most urgent matters to be done. Since things we procrastinate are things we don't have to get done right away, it allows our time to be spent on things we have to get it done.
Second and much better reason is that procrastinating allows us to get things done more efficiently. If you do an English essay that is due next week, you are much more likely to be unfocused. It is not a very good use of the time. But if you are finishing you essay midnight before the essay is due, you are probably gonna be working your butt off. This is extremely efficient use of the time. Much more so than doing it a week before.
Of course there are downfalls of procrastination. You can get too lazy as to not do the things at all. But I think, for the most part, procrastinating gets things done more efficiently and allows us to make good use of our time as well as help us do things we don't want later.
Procrastinating is good if you get things done eventually. I guess.
Jin Woo Won
An undergrad at Columbia University, studying Computer Science and in particular artificial intelligence.