Earlier quoted context omitted.
Not quite getting your point. As you acknowledge, there's peril in being impolite. It's the peril of getting called out or shunned. The only thing that's different now from 30 years ago is that things have shifted enough that saying something sexist is rude. Also, we may disagree on what's rude. If I throw a party and somebody is sufficiently offensive, I'll show them the door. If they see that as rude, then it's onl…
Thirty years ago all nerds were shunned and nobody cared, so we formed a kind of semi-aspie ghetto. What we're seeing now is an influx of ordinary people chasing paychecks who brought very different expectations about interpersonal tact and its relevance.
I also think the nature of the work has changed a lot. When my dad started programming, most code didn't really have a user interface. At least not one more complicated than a fan-fold printout for the CFO. These days, a lot of code has direct human implications, both for individual users and for society at large. Programming is also a much more collaborative activity than it used to be. E.g., github.
I got into computers because I like hiding in my basement. But those days are fading. It may indeed have been a semi-aspie ghetto in the past, but that's not the future.