There’s also a thing we need to do in our minds to adjudicate the numbers with underlying philosophy.
-Accept that there is racism and sexism pretty much everywhere.
-Accept that even if it’s eradicated, that does not mean that instantly it will be 50% white and 50% black, or 50/50 male/female. The numbers might STILL be lopsided.
-These two concepts are often, but not always, unrelated.
i.e. the perception of majority/minority by observing the presence or absence of one group is quite often a separate issue than the underlying prejudice.
And it goes the other way, too. The supreme court has one black person on it right now. Does that mean that it is free of racism? Or think about the white people who say, “well I have a few black friends.” None of that means there isn’t any racism. They are separate issues! White people with black friends can be racists! Supreme courts composed solely of black people could be racist! Unlikely, but considering who is clearing the nominees lately, it could happen!
A count high or low of certain groups does not prove anything about motivations behind an organization. There could be an underwear knitting club composed of all white women. “We tried to get men and minorities to join, but they never have.”
Is it racism? Is it sexism? A conspicuous lack of any non-whites or males indicates racism and sexism? Or it doesn’t? How would you tell?
It’s inconclusive until you examine a pattern over a long time, and observe the individual members’ behaviors, beliefs and statements.
Like with hockey - we didn’t have a lot of data because it seemed just like a benign white boys’ club… but then the black dude showed up… and got bananas thrown at him on the ice… that’s pretty clear data that the white boys’ club wanted to stay white.
And look at our major sports teams in the USA. No women. WTF? It’s 2016. Are you telling me that there are NO women who could run faster than lots of guys or field a ball just as well or stealthily sink a basket or run circles around big burly defenses? Come on! They can, and it’s preposterous that we still live in Roman times with men reigning supreme over all. You can bet, even in 2016, people would throw nasty stuff at her on the field, and it’s sick. But you know they would.
So, back to the matter at hand: programming. If we removed the sexism from computerland, it might not suddenly become 50/50 male/female. Maybe it would never get past 60/40, or 70/30, but at least the real root of the problem would be resolved and the artificial barrier to entry gone. I think we do have a problem in STEM and we need to be busting down those walls because they are only hurting everyone.