Mapman 7-14-2016 12:42pm+1. A good engineer recognizes that it is almost always best to get things right the first time, for example during the design process, than to have to fix them later.
The best engineers strive for accuracy and avoid making mistakes that will have consequences to someone down the road.
Although having dealt with countless engineers during the course of my career, as well as being one of them, my perception has been that there are many cases in which perfectionism tends to be carried to extremes. And many engineers tend to be a bit too dogmatic and inflexible in how they approach their work. All of which can result in the paralysis by analysis that OP referred to.
One thing I have never perceived, however, is any particular tendency among engineers to fear criticism. In fact perfectionist tendencies and paralysis by analysis, in a professional setting, can be expected to often result in big-time criticism, when schedules are missed and budgets are exceeded.
One thing that worked to my advantage in my career was being able to recognize that different circumstances call for differing degrees of perfectionism, and flexibility in how different situations are approached. With the choice of how to proceed often being made just by technically-based instinct.
In any event, my thanks to Wolfie for having taken the time to provide an additional data point on these fuses, in a manner that sounds like it was done with requisite thoroughness.
Regards,
-- Al