I don't want to speak for my wife, but she has been actively involved in Girls Who Code, and seems to have thought that it was worthwhile. As I understand it, it's more about letting girls know that programming is an option, rather than being about segregating female engineers. I think this is necessary because I have personally seen the assumption that men are engineers and women are support people limit the careers of women who were more accomplished and competent than men in more prestigious engineering roles. From my perspective, there's a lot of bullshit mythmaking in programming that plausibly dissuades many, IMO disproportionately women, from approaching the field, and which seems to have a tendency to funnel women to less prestigious/respected roles tangential to engineering.
Response to parent's edit:
> we're both pretty standard-issue silver-spoon white Midwestern liberals
I can see why you would draw that conclusion, but your assumption is pretty wide of the mark in my case. I grew up very poor in the deep South.
Oh, understand. Yes, I misinterpreted the subjects of the statement.
[1] edit: oi, changed "understood" to "understand". The former implied that I immediately understood what you were saying. I was trying to say that I didn't initially understand, but do now after the correction... sorry if that caused more confusion.
It was my own off the cuff phrase. It's hard to relay the subtleties that I am trying to get across. I think that a lot of career programmers overstate the difficulty of their jobs, and how impossible it would be for people who don't closely hew to the archetype of the genius iconoclast hacker to contribute at all, even when they've demonstrated relevant aptitude and competence. These biases strike me as damaging to the motivations of people who don't look like, or particularly relate to anyone held up as a paragon of that archetype. Also, looking like Bill Gates or Mark Zuckerberg, or even Woz, doesn't actually strike me as being relevant to someone's potential as a programmer. That's why I call it bullshit. Because the tech industry selects for people who outwardly present as stereotypical hackers without even doing much to verify ability in many cases, while constantly relitigating the bona fides of people who don't outwardly present those superficial qualities.
Put another way, why have I seen many very good female programmers trapped in lower paying positions like QA and X-Analyst (but doing legit programming as their job) when there are men who are shitty programmers making 50% more and in a social position that gives them license to condescend to these women?
Or to put it the other way, are Gates, Zuckerberg, etc even their own archetypes, or where those labels foisted upon them by the zeitgeist's expectations of their role? And they went along because it was simpler, easier, or more financially beneficial?
In either case, agreed that changing the popular mythos is absolutely a prerequisite to resolving the inequity.
I'm not sure, but my guess would be stuff like "10x engineers", lionizing certain celebrities, and generally downplaying how much of everything is actually incremental work that is the shared success of a great many different people.
I don't think software-development is unique in that respect though, humans tend to want to take a messy reality and make simpler stories with fewer and simpler characters.
Response to parent's edit:
> we're both pretty standard-issue silver-spoon white Midwestern liberals
I can see why you would draw that conclusion, but your assumption is pretty wide of the mark in my case. I grew up very poor in the deep South.