Good article. I also used to underestimate the time it takes me to complete tasks, and it certainly is frustrating. Now I always factor in some extra time for unexpected work (new urgent tasks or things going wrong) to compensate for the planning fallacy.