I'm equivalently at a level of mental retardation when it comes to fine motor skills. I once dropped a horseback riding class after just the second session, because I recognized that it was unfair for me to be holding up twenty other people from getting their money's worth, while waiting for me to get fifteen straight minutes of one-on-one help simply bridling the animal, every single session. I understood and understand this limitation about myself, and do my best to avoid situations where I'm just going to cause problems.
When it comes to logic, very nearly every other person on the planet is at a mental retardation level compared to me. Even fellow IT professionals, who are high IQ people overall-- much less the average person!-- are embarassingly bad at achieving even basic competency when it comes to reasoning and cogency.
But unlike how I remove myself from situations where my limitations are going to cause serious frustration, inconvenience, or even danger to others, other people have absolutely no conception at just how limited they are when it comes to rationality. They have no reservations about shouting their opinions from the roof tops, bossing people around, or making career path choices where they actively impede the business from functioning well.
My former horseback riding instructor undoubtedly had to exert great effort to be patient with me, probably even wondering "is this guy for real?" My equivalent needs to be, when working with others, making a conscious mental acknowledgement that I'm essentially dealing with Down Syndrome individuals: rather than get frustrated, I need to do better at taking deep breaths, smiling, and being patient. But my goodness is it difficult!