It's great to hear that the author got a diagnosis for their condition (I hope that "condition" is not too unsuitable a word). I'm not very familiar with such things, but I can imagine that could be an important first step to understand and mitigate it. But it seems to me that they're still some way off from understanding their condition. They characterise it as having "extremely high standards" or not being able to…
Most good programmers have OCPD. I think the more serious problem with that person is the lack of awareness of their own narcissism.
No, they don't. Attention to detail isn't OCPD.