> What I mean by this is that when you try to join a company where the culture is geared towards white men in their twenties, you have to fit that culture.
That's the core of the problem isn't it? The source of gender discrimination and racial discrimination and religious discrimination and age discrimination is that there are a whole lot of teams at a whole lot of tech companies that are white men int their 20s, and have no interest in hiring anyone who isn't a while man in their 20s.
It's the reason 'culture' should be entirely removed from any sort of interview criteria - more specifically, interviewers should be warned that measuring a candidate based on 'culture' is an open door to discrimination.
More broadly. it's something that needs to be pointed out whenever discussions drag out about "why aren't there more of <X>?" and "Why do <X> make less?" It's because our entire industry does it's best to keep <X> out. It's not brain chemicals, it's not negative role models, it's not any other excuse that likes to get thrown up. It's deliberate, at least as deliberate as it can be.