Also saying everyone is somewhere on the austic spectrum is questionable. I am skeptical of such claims and think behaviorial choices and self-fulfilling prophechies are to blame.
Scientists and engineers can be outgoing. Introverts can be gregarious. I resist the temptation to label ourselves, I'm this or I'm that. Or the temptation to indulge our emotions; "I just speak my mind".
You are whatever you limit yourself to be. Focus, being in the zone and being mathematically inclined is not Aspergers. We are all smart enough and human enough to know and feel emotions. We aren't robots no matter how much our intellect makes us hate society or become misanthropic or antagonist towards the opposite sex.
If Temple Grandin can do what she did, a shy awkward nerdy kid can learn confidence, can challenge himself to break out of pre-defined molds, and be anything and everything humanly possible and then some.
Being social isn't easy for anyone just like coding isn't easy for anyone. Except those who practice it.