no no no!!!
It is measure once ... cut and cut and cut till you only have a piece of stubby wood left. Then go out and get another piece of wood .... along with a bigger more powerful saw ... and maybe a new laser measuring device too!
I see a difference between OCD and a good Engineer ( or anybody being the best at anything, for that matter). Professionals that excel at what they do have a goal in mind, they know what details make a difference in their performance/product, vs OCD people just obsess but I wonder if they have a plan in mind or they chose the detail/behavior to obsess with.
A good Engineer will know when and when not to zoom in a particular issue. Having Priorities make the difference, in my opinion.
I think a good engineer is obsessive about detail in the same way that a good surgeon is. And, in the same fashion, is capable of focusing completely on a single task to the exclusion of all external distraction. These are very valuable qualities in people whose occupations require them to get things right first time.
I think probably we all have little bits of obsessive+compulsive behaviour. Habitual behaviours are similar. We 'have' to do them.
OCD is where that behaviour becomes excessive. It's fine to double-check before you leave the house that the doors and windows are locked. If you have to do it more times, it's probably OCD. It's definitely OCD if you always have to do it, for example, an exact multiple of four times.
As DCH said, it's a survival skill. I remember an example from some years ago .. a brand-new right out of the packaging toilet brush dipped into a glass of water and someone then invited to drink the water. They wouldn't. Probably neither would I. It's illogical, obsessive, compulsive ... and normal.
I don't believe that the passion to make things work can be compared to OCD. Creative people are always driven to perfection when pursuing ideas never before made real.
Engineers do not suffer from a disorder.
Others suffer from a lack of vision and dedication.
Just my opinion.
A Book For All Reasons Bernard Cole1 Comment Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...