This is a valid opinion, but you can't go back and try to correct for people who, given different circumstances, might have grown into software and development rather than nursing or language or economics or another science. You do that, and you are somehow discriminating against someone on the basis of physical characteristics and are absolutely in the wrong. The solution is to make sure entry is unbiased, access is available, and you kind of have to hope culture eventually shifts away from inhereted biogtry and bias and towards indifference. Because at the end of the day, the "programmers are nerds" and "nerds are white men" mentality is pervasive from a young age, and that paints a flawed picture from the get-go. But it is getting better. Nerd culture is becoming more accepted, and computers are getting more pervasive, so they become more accepted too. There was an introductory bias that initiated a cultural stance in a very deeply derogatory way, and it will take decades for society to right itself away from that bias as long as it isn't perpetuated. But I don't think you can force it, especially with nonsense like affirmative action. That just perpetuates the bias by painting certain groups as "unnatural" in a setting where they have to be artificially inserted.