Sometime in college I developed a very bad habit of waiting until the night before whatever is due to begin working on it. Since then this habit has persisted. Basically I think I doubt my ability to complete said task, and avoid it like the plague until I am forced to work on it. Since this is usually at night, I begin working on it when I am very tired and no longer have the energy/strength of will to think about how very awful it will turn out/how hard it will be/how I will never be able to do it right. And I finally do it, and usually it turns out pretty well!
I wish so much I could change this and just work on stuff when I need to, but I can't get over the mental block that I will perform poorly and it will never be done to my satisfaction.
Thus I do my best work usually in the middle of the night, before it is due.
Just curious... anyone else have this?