Earlier quoted context omitted.
Self-selection, as you have done, is a hard problem to solve. Not just in tech, but in our entire culture. As noted elsewhere, Americans are sorting themselves by demographics. It feels awkward to be a woman in a predominantly male organization. It feels awkward to be a republican in San Francisco. It feels awkward to be gay in Mississippi. It feels awkward to be black in Portland. And so we place ourselves in locati…
As you said, victim blaming. It isn't just feeling awkward about things - there are consequences both psychologically, financially, and physically being an outcast. Being uncomfortable with a place isn't something the person can fix themselves - they neither have the power nor the ability to do so. Diversity begets diversity. The only way to do that is to set up systems and infrastructure that supports and enables th…
I think nerds and geeks are acutely aware of the costs of being outcasts. The period of their life when they typically turn to computers and programming is the same as the period in which they are socially marginalized (middle school / high school).