Optimistic perfectionist

To an optimistic perfectionist, the initial outlook is always rosy; but the reality is always more complex than expected, and the work always takes longer than anticipated.

(Managers have a love/hate relationship with us. They love the final results, but they hate the fact that they have to double our initial estimates, add contingency, double them again, and finally add a fudge factor to compensate.)

See also: xkcd: Success