As for companies, I don't think they are racist or sexist, so for large companies maybe dual interviews processes, to avoid a racist manager eject a person due to race.
It's not easy, if discrimination is really so wide spread as people would have us believe, then we need to start finding out why. If it's just people being asshole, then there's not really anything we can do, and we need to avoid these people and their companies.
If I understood your earlier comment, you were pointing towards there being underlying problems not limited to company hiring processes, or perhaps even outside of companies in particular. Here it looks like you're talking about companies again. I'm interested in hearing your thoughts on discrimination/disparities outside of companies. Or did I misunderstand your earlier comment?
Edit: companies are easy, because their motivation is always clear, people are.... weird
Let me try to summarize what I hear you saying:
There are demographic disparities everywhere between the general population and any given field. Some of those disparities may be due to discrimination, but to what extent discrimination may be playing a role is hard to determine. Companies (for the most part) aren't engaging in blatant discrimination. Some of the disparity is likely due to career choices that are in part a result of how people are brought up and their educational opportunities. As far as education goes, no one should be deprived of educational opportunities due to environmental factors.
Is that an accurate representation? I don't want to be putting words in your mouth or creating a straw man, as that serves no one. Please do correct or improve my summary where needed.
I think your point regarding educational opportunities is particularly important. How do you think this can be improved, in as far as decreasing disparities due to educational opportunity environment differences?
We see this EVERYWHERE, but we only care about a very very small subset of fields, such as tech and upper management. As long as no one is being discriminated, then I really don't care about the demographics in a field. People should be able to work in what ever field they're qualified for but I don't see the need to take speciel actions to get more black women into the programming for example.