The thing is, I only interviewed 2 females during the whole 5 years. I interviewed 0 blacks or latinos the whole time too (Indians, Asians, other white males - plenty). I just have a hard time buying that it's an "attitude" problem among programmers, and that the core of the problem isn't a broader societal one, where for whatever reason, minorities and women just aren't pursuing programming, or they're being barred or discouraged by society. We should all do our part to help where we can, but continuously blaming other milquetoast white male programmers for this problem seems a) cheap and b) diverting attention from the real cause of the issue.
I think what's really going on is we don't have a way of addressing the problem ("broader societal change") or a very good way of defining it ("broader societal issue"), so people take the easy way out and just point fingers at a group.
I have known several people who were competent, professional, pleasant, open-minded, and kind in every interaction I ever witnessed--but who were eventually fired for well-documented abusive interactions with women or minorities. As one woman colleague said to me, "well of course he was always nice to you. You're a guy."
This comment is just to say: no one is omniscient. It's possible (I would argue likely) that there are negative interactions within the industry that you might not be aware of, because they don't happen around you.
There are a lot of stories available online from people who are women or minorities, documenting many implicit and overt problems they have faced in the tech industry. So, there is a way to learn about these things, but we have to be willing to believe that these people are honestly recounting what they have experienced, even if it is unfamiliar to us personally.
Sorry to be harsh, but your argument about secret evil behavior is ridiculous, as well as relies on a claim that I am naive. I don't know how old or social you are, but I've lived long enough, and being a lot more social than most, gotten to meaningfully know enough types of people to see good eggs from bad, and to tease out their political leanings and relations to "the other" pretty clearly. You obviously never know if someone is in fact a secretly 'abusive' person, but the # of people that are in fact secretly bad flying under the radar despite a full on appearance of sincere care for "the other," is extremely small.
(Your claim about secret evil behavior is probably 1-3 out of 100 at most.)
We need to have the tougher discussions about what political, socio-economic actions can be taken to bolster minorities in tech, not what "subjective changes" we can try to force onto milquetoast white males, which is actually a much "easier" discussion & more "appealing" narrative for a host of reasons, hence people gravitating towards the easy way out.
If you feel strongly that I am wrong, I encourage you to submit citations and data to back up your argument, that there is a huge contingent of oppressive white programmer males, and that such males are the root of the minorities in tech problem.
If you're interested in other perspectives, they are not hard to find. A Google search for something as simple as "experience of women in tech industry" will get you going.
I did say if you feel strongly about this, no doubt you have lots of sources to present which I am more than willing to look at. However, saying 'Just Google it' makes me think maybe you're being driven simply by intuition.
Because you've read testimonials of people who say they've been discriminated against and you haven't casually dismissed them all?
As a white, middle-class male developer who hasn't ever been discriminated against in my entire life I find it hard to empathise with people facing discrimination, but that doesn't mean anything as all the evidence makes it abundantly clear that they do. I hadn't seen it first hand until I heard a manager at a relatively big company talking about how he wouldn't hire women because they'd be a distraction to the rest of his team. If you can ignore the weight of all that then you're quite a big part of the problem. At some point you have to stop dismissing people and start trying to understand what's going on, and try to help make the industry better.