My dev organization had, at one point, a fairly respectable gender ratio (relative to other orgs, which isn't saying much). Over time, the women in our dev org have had a much higher attrition rate, because they've moved on to other opportunities. I've never heard a complaint from any of them that women were treated differently here.
I have a suspicion that women who get into tech tend to be more self-assured than the average individual (by virtue of the fact that they're willing to fight what looks like an uphill battle to get into the field). And that those people are also more likely to look around for a better opportunity and not be afraid to grab it. Which would make them inherently difficult to retain.
(I also have a feeling that talking about women in tech in any kind of generality is a good way to get pitchforked and set on fire, so I hope I haven't said anything out of line.)
I disagree with your generality. I think women who work in startups and thrive/survive in that environment are probably more resilient than the average woman, but I also think that imposter syndrome is rampant in all women in the tech field, and that's usually not a sign of self-assurance.
As with everyone, there's things that you as an individual can let slide and be OK with, and there's things that another person can let slide and be OK with. My wife's an engineer (PE) in a very traditional male-dominated field, and she's good enough at what she does that she gets put on the big projects as the lead. When she deals with prejudice and outright insults from older men, it's like water off a duck's back, because she's dealt with that situation for her entire education and career. Other women or younger men who treat her as an inferior really get under her skin.
It's very likely to be down to differences in temperament, although I don't think it's self-assurance precisely. Typically, men are more driven to compete for status and place their career at the center of their lives, while women evaluate their situation more holistically.
This means they're less likely to put up with bullshit, and are more likely to be lured away to places that are less prestigious/competitive but allow them to actually have a life.
Generally speaking! I enjoy being pitchforked and set on fire, pseudonymously at least.
It's also those who are willing to put up with the bullshit and play the political game that tend to rise to the top in a business, tech or otherwise. True, optimising a career for a healthier work-life balance is a valid strategy and arguably the best one, but the fact of the business world today is that those who deal with the dog and pony show tend to get further than those who don't.
We have something akin to an in-house dev bootcamp, and the population we source applicants to that from is a different team at our company that has a pretty good gender balance.
But even if that were not the case, I'm inclined to reject your subtle insinuation that gender balance in the field isn't a problem companies should worry about.
I have a suspicion that women who get into tech tend to be more self-assured than the average individual (by virtue of the fact that they're willing to fight what looks like an uphill battle to get into the field). And that those people are also more likely to look around for a better opportunity and not be afraid to grab it. Which would make them inherently difficult to retain.
(I also have a feeling that talking about women in tech in any kind of generality is a good way to get pitchforked and set on fire, so I hope I haven't said anything out of line.)