Facebook staff reject female engineers’ code more often, former employee claims
theverge.com
theverge.com
The Verge is using the WSJ as the source.
Meaning that more senior people have a higher skill in the aggregate, and given the context they're talking about at least dozens of data points. One exception doesn't discount the trend.
https://www.wsj.com/articles/facebooks-female-engineers-clai...
Maybe this is a "Facebook rejects..." story. Maybe it's a story about how bad Facebook is.
But if you keep reading past the introduction it sure sounds a lot more like a "male engineers reject..." story.
And then if you keep reading some more it sure sounds like a "code is rejected proportionally to engineer seniority..." story, which is not a story.
And then at the very very end, you finally get to the only part of this terrible article that makes any sense:
> the current representation of senior female engineers both at Facebook and across the industry is nowhere near where it needs to be.
Facebook talking about itself is the only honestly presented thing on the page.
So is the story really that the n is too small for this story?
Maybe on average women get less code into the code base, but it's unfair to everyone if you don't remove the influence that seniority has on your dataset before pointing at gender.
Women face many problems in this industry as it is. If I could, I'd ask The Verge not to make up any new ones.
Unless you think there is some sort of overt discrimination happening that's stopping females becoming senior engineers, in which case you'll need to define it.
(I buy the argument that there are statistically-significant differences in some strengths that apply in some industries, yes. I'm curious to see how this applies to software engineering in particular.)
This correlates with the low numbers of women that choose to enter the industry, despite increasing incentives. It also correlates with female domination of fields such as nursing.
Of course this is just my belief, as a member of the industry, and not a scientifically-researched conclusion.
So, again, I'm curious to see evidence of why women's aptitude is poorly correlated with the specific industry of software engineering. (I would even buy, based on your argument, that women's aptitude is poorly correlated with academic computer science, but that's a very different field.)
It's clear women on the whole are not drawn to STEM. It's not clear why but there does appear to be a biological component. It's certainly not primarily socially constructed.
That's my observation anyway. I haven't studied the issue in great detail.
It's also clear that girls on the whole are not driven toward STEM by their adult mentors, and outside the bubble are actively discouraged from it.
> It's certainly not primarily socially constructed.
Certain, are you? Based on what?
Today, different families and schools push varying expectations onto children. This cultural aspect is layered on top of biological differences in body and intelligence.
If we remove cultural impediments and allow biology to express itself more fully, the uneven distribution of gender in different fields increases. In other words, the relative evenness of the distribution we currently have is socially constructed.
So I'm not convinced by the argument that women (and indeed many men) are dissuaded because they hold negative stereotypes of people and working culture in STEM fields. However, I'm willing to keep an open mind on this, so if this is true then more effort should be made to welcome in talented outsiders.
I don't think I believe any of these three claims.
For these I don't think asking for supporting evidence would help - these aren't claims where you can easily point to a research paper, but these are interpretations of a large amount of data (some rigorous, some anecdotal).
But it's interesting that we have such different interpretations, worldviews if you will, of the data we've seen. I think women are drawn just fine to STEM as a whole (if by "drawn" you mean "innate interest"), I think they're somewhat structurally discouraged by socially-constructed barriers to STEM as whole and, importantly, quite a bit more discouraged to software engineering in particular. And I don't think there's anything biological about it (unless you count the fact that many people with wombs plan to bear children and nobody without wombs does, and long parental leave is a serious career hit, but I'd still argue that 90% of that is a socially-constructed barrier and not a biological one).
> women, in particular, are statistically-significantly less strong at the software engineering industry
I think that what was they indicated was that because individual strengths may vary, because there likely isn't a strong balance of genders in the workplace. It would be obvious that due to different strengths of individuals that there would could be an apparent bias.
As it turns out the distribution of IQ in men and women is different[0][1][2][3], with men having more variation (more extremely dumb men and more extremely smart men), and an ever so slightly higher median (men have slightly higher IQ on average). These small differences lead to huge difference in representation of exceptionally smart people, because of how normal distribution works. These differences manifest themselves in tasks requiring high intelligence, such as chess, go, engineering and software development.
I say this as a scientific statement, with zero sexism implied. I believe that people should not be afraid to state scientific truths, no matter how controversial they may seem.
[0] http://www.sciencedirect.com/science/article/pii/S0160289606...
[1] http://www.sciencedirect.com/science/article/pii/S0191886911...
[2] http://www.sciencedirect.com/science/article/pii/S0160289606...
[3] http://www.sciencedirect.com/science/article/pii/S0160289604...
So when you cite evidence that says men are smarter than women conducted by men standing on the shoulders of a society built for men, you can't be shocked when people question it.
[0]https://en.wikipedia.org/wiki/History_of_women_in_the_United...
[1] http://science.sciencemag.org/content/355/6323/389
[2] http://www.uchastings.edu/news/articles/2015/01/double-jeopa...
I argue that there are biological differences between men and women, and these differences are causing different representation in STEM fields.
I would also say that today, we're living in the most equal opportunity society than ever before. Let the free market sort itself out. If you try to artificially increase the proportion of women in STEM fields, you will decrease the quality of engineers. I'm sorry, but that's how it is.
> So when you cite evidence that says men are smarter than women conducted by men standing on the shoulders of a society built for men, you can't be shocked when people question it.
So, did they use a flawed methodology? Were these studies sexist? Could you point in which way these studies are sexist? Do you disagree that males often have higher variance in different traits in many species? Do you disagree that men have higher variance in IQ?
I argue that you don't actually have any reason to believe that the differences are biological instead of social. Certainly, while extremely interesting (I mean that. Not sarcasm.), none of your links demonstrate it. Your links claim to show a difference, but they do not claim to explain the cause of said difference.
> I would also say that today, we're living in the most equal opportunity society than ever before.
You could say all kinds of things and more. But, and I'm not agreeing here that it is actually true, because I'm not fully convinced that it is, even if it _is_ true, being better-than isn't the same as being good.
> Let the free market sort itself out.
Only a properly regulated market ever sorts itself out. Otherwise you end up with natural monopolies, because barriers to entry are historically compounded. This has always been true of marketplaces.
> So, did they use a flawed methodology? Were these studies sexist?
Well, one flaw is that your conclusions don't follow from the studies.
I could provide studies on how IQ development is set by genetics and very early childhood. So yes, I do have a reason to believe IQ is biological.
> Only a properly regulated market ever sorts itself out.
This is true, but "we must hire women otherwise people think we're sexist" is not a properly regulated market.
> Well, one flaw is that your conclusions don't follow from the studies.
But my conclusions do follow from studies. If you take top 2% of people by IQ from a random population sample, you expect to have more men. The same would be true if you took the bottom 2%, but that doesn't interest anyone.
Well I could provide a tortoise that speaks seven different languages. Saying what you could provide is fairly bad form.
> and very early childhood.
Wait, how early? Which part of childhood is the genetic part? Heck, what about the potential for non-uniform distribution of teratogens? Has that even been studied?
> but "we must hire women otherwise people think we're sexist" is not a properly regulated market
"We should prefer to choose an equally qualified woman because not only is she presently equally qualified, but she has achieved being equally qualified in an environment that in-many-small-ways-collectively-and-constantly tries to prevent it" is, though. There is no shortage of well-qualified individuals in the world. And if you don't agree, then we must first begin another conversation on what exactly you think qualifies someone to develop software.
> But my conclusions do follow from studies.
They certainly don't follow from the ones you linked, even though you said they would. I know that because I read the studies you linked. So maybe these other ones also don't support your conclusions any better?
> If you take top 2% of people by IQ from a random population sample, you expect to have more men.
Maybe. Now tell me the part of the study that says why. And further tell me the part that indicates a positive correlation with success in computer software production. And then tell me the part that indicates positive correlation with representation in the field. And then tell me the part that indicates...heck, maybe that indicates that g is even a useful measurement to begin with.
Because you said, and I quote, "[biological] differences are causing different representation in STEM fields", which is an unsupported conclusion.
One line of argument occurs to me: my understanding is that the breakdown of incoming freshmen at top colleges (by which I mean the sorts of colleges Facebook tries very hard to recruit from) is very gender-balanced, much more so than would be implied by the normal distributions you cite. This raises two questions:
1. Are these colleges selecting students for some reason other than general intelligence (whether this is "political correctness" or "intelligence isn't everything" is irrelevant to this question), and if so, can we measure the IQ of men and women at these colleges and find a significant difference? Even if men and women as a whole have different IQ distributions, I would initially assume men and women at top colleges to have comparable IQ distributions (because that's what college admissions should select for), but I can believe that this is not true.
2. How much is raw general intelligence useful for software engineering compared to the pedigree of having attended one of these top schools? I would assume that being in the 95th percentile of intelligence and having a degree from one of these schools is more likely to lead to success than being in the 98th percentile and not, but, again, I can very easily be convinced otherwise.
I'm open to being wrong, but my prediction based on the data I have is either a) the measured IQ distribution is going to be different, with equal representation of sexes; b) the representation of sexes is going to be different with equal IQ distribution;
> 2. How much is raw general intelligence useful for software engineering compared to the pedigree of having attended one of these top schools?
That's a really good question, and the answer again is that I don't know. I don't even know how to measure this.
As an anecdote, I didn't attend a top CS college, but I'm a high-ish ranked software developer.
There will be biases (in the scientific sense) in the data because of how the interview process selects for successful candidates, which is going to be correlated with these three and probably many other things. But I think the study would still be sound.
(Also, it occurs to me that I've been making about one assumption that is likely to be untrue: that people who do better at top software engineering companies are actually better software engineers. It is entirely possible that software engineering companies are systematically failing to hire and promote the best software engineers, because their interview and review processes are broken. In fact, that is what the pervasive-sexism-in-tech hypothesis implies: that individuals are so sexist that they would prefer to hire a man over a more qualified women, possibly because they're subconsciously failing to realize that the man is actually less qualified. If we want to test this hypothesis seriously, we need to separate "actually a good dev" and "recognized as a good dev". I could easily believe that being in the top percentile of g is correlated with hiring and promotion, because it's easy to measure, but less tightly correlated with actually being good at your job.)
Of course we all here understand that 80% of software development as practiced commercially is not especially intellectually demanding, being as it is essentially a series of variations of transforming database rows into text markup and back again.
I think it's pretty likely that the environmental conditions that hinder women from ever becoming engineers in the first place don't all suddenly go away for the ones who manage to do it anyway.
Or are we talking about first principles here? Because I also think that a lot of maybe-not-intentional-but-pretty-much-everywhere-nonetheless discrimination hinders young girls from having early lifestyles that lead to becoming women engineers. I don't really see how one could reasonably argue otherwise. And if discrimination prevents LARGE_% of A, and B requires A, then discrimination has almost certainly also prevented SOME_% of B. That's just basic middle school math.
If you're talking about culture or traditional gender roles, then I put forward that these are not primarily a result of discrimination but mostly evolved over quite a long time based on biological differences.
If we are going to deconstruct aspects of culture because we consider them unjust, we'd better be honest about why things are and what we might lose if we try to force certain outcomes.
A recent examination of a Scandinavian country purported to be globally the least discriminatory (Denmark or Norway - I don't recall which) of gender distributions in different fields showed increased unevenness.
In other words, given the agency by their culture, women tend to avoid STEM fields.
I think it's fair to say that everyone should be given the opportunities and challenges they can rise to, but no one should be coerced into any role for the sake of an asinine idea like "gender representation".
As long as Facebook continues to increase the percentage of women it hires, it will have a disproportionately high number of junior female engineers. Intentionally failing to control for that fact is great if you want to profit from the problem of under-representation of women in engineering roles, not so much if you actually want to solve the problem.
I don't understand why this follows. The standard argument I hear for why women are under-represented (relative to the null hypothesis) is the "pipeline," that at various stages in the process women drop out and it is hard to retain them. In particular, there's the argument that women put their career on hold for their family, which implies that there's a significant number of under-employed senior women.
I'd be very interested to see the number of years of experience vs. level assigned by Facebook, grouped by gender, which would answer whether Facebook's gender balance is really the result of a bunch of 0-years-experience hires. It seems very possible that causality here is the other way around: because women get their code rejected more often, therefore they do not get promoted as much.
Where does it need to be and why?
I have not yet seen any concrete evidence to dispute the null hypothesis, that while gender is correlated with a great many things it is not correlated with the ability to be successful at Facebook. Therefore I accept the null hypothesis and think the right number is ~50%. I'm open to believing that the number should be different, possibly very different, given evidence.
* the data itself hasn't been released so no one outside of Facebook has in any way analyzed it, we're relying on their analysis and reportage of that analysis to be correct
* the rejection rate is not just higher for female engineers, it's a lot higher: 35%
* Facebook is confident that the effect is not due to gender bias (scrutinizing female workers' code more closely) but that it's due to a confounding effect of engineering rank (females tend to be lower rank, and lower ranks tend to have more rejections through some mechanism)
In other words, we definitely need more study in the area before I would be confident drawing any important conclusions. It is a fascinating step forward though.
It is hardly surprising or novel that junior/less experienced developers will write code that has more problems and thus gets rejected more often.
https://www.google.com/amp/www.foxbusiness.com/features/2017...
That Facebook hasn't achieved gender parity yet would suggest to me that the world hasn't yet caught up with supplying the demand for female employees at various levels of the corporate ladder without it impacting their business operations.
If the stereotype for a senior engineer is a balding white male with glasses, and you have two prospective engineers with otherwise identical resumes and work histories: one balding white male with glasses and even a pocket protector on his white shirt, and one black woman with a wild T-shirt, which would you hire? The answer I'd heard before was that you should hire the non-conformist, because they've risen to identical positions and accomplishments despite the bias against them at each step, while the stereotypical engineer was probably assumed to belong in the positions they attained. So you should choose the stuttering surgeon and the messy lawyer when given the opportunity.
(No idea where I heard it or what the phenomenon is called, though - anyone remember this?)
Taleb - Surgeons Should Not Look Like Surgeons
* facebook got criticism for not hiring enough women as coders.
* facebook hired more women (probably lots of junior coders)
* they do what junior coders do
* someone turned the code review rejections into a spreadsheet and disregarded seniority (experience mainly), and made the issue about gender.
Or, to put it another way: when contributors are anonymous and genderless, work by women is accepted at the same rate as men?
In reality, the pool of female talent is very shallow. Again assuming the talent levels are exactly the same, there's just not enough highly-skilled women to go around, e.g. if you're trying to hire the top 1% of engineers, and you have a pool of 1 million men and 100,000 women, then you're looking at 10000 men and 1000 women as your potential hires. If the top 1000 women are already taken, then you're forced to relax your interview requirements for women. In fact, if the pool is completely free for your usage, but you're looking to hire 10000 men and 10000 women, you'll be hiring the top 1% of male talent and down to the top 10% of female talent, which should lead to a difference in output.
This doesn't mean that "sexism" isn't real or that it's not a problem women face in the workplace. The question however, is how to measure the effectiveness of "anti-sexism" practices employed, if you cannot measure the effect of "sexism" itself, as it is entangled with all the other, confounding factors. You can't optimize performance if you can't measure the effects your solutions have on it.
or maybe multinationals should be honest about hiring juniors, and think that would be good PR for them rather than just let people use their staff as a statistic.
Imagine they did the same thing for university entrance: men need all prerequisite courses and a 3.8gpa, whereas women need only 75% of prereqs and a 2.9gpa. It only makes sense that the women are going to score lower in exams/flunk out, since their initial starting point was, on average, further behind.
There are certainly good and bad developers no matter what gender.
If you have stricter hiring policies for men and e.g. only the top 10% of male candidates land a job while the less strict hiring procedures for females get the top 40% females a job, then you created an imbalance in skills between the genders in your company (and only there), and this is what might have happened here
If the number of qualified female developers is less than the number of qualified male developers, then any company which manages to achieve hiring parity has either lowered the qualifications it demands from women developers, or increased the incentives it offers to them relative to other firms (enabling it to capture a higher share of high-skill female developers). Since the latter approach is obviously discriminatory and quite possibly illegal (not to mention a blatant violation of the principle of equal pay for equal work), the former is more likely.
The result of the former is that the median female developer at that company will have lower skill than the median male developer at the same company, even if women in the population at large have the same or better development skill.
The incentive strategy could enable a firm to secure the best female talent, but besides the ethical and legal implications it would also make things much worse for all the other firms out there: the best female talent being off the market, those firms would be forced to either settle for lesser-skilled women or accept a disproportionate share of male developers, neither of which would be appealing.
Naturally, increasing the supply of women developers to match that of male developers (or reducing the supply of male developers …) would improve the situation, but that's a horse of a different colour.
> Code rejected due to rank
> Women are of lower rank than men
> We need to promote more women faster
Facebook is about to get a taste of their own medicine.
To me the whole thing just raises a bunch of questions that don't have any satisfying answers.
Hiring more self taught and bootcamp people is often advocated as a way to increase diversity, and a lot of roles don't require a college degree (plus a lot of self taught and bootcamp folks are very good). However, on a large enough dataset, they will be weaker candidates. So if you use those sources to improve diversity, you'll end up with a correlation between diverse hires and more junior devs. Which screws up with every other metrics you'll look at.
Until the number of women in our field are on par with men, efforts to create an artificial balance will mean lowering the bar.
-- edit --
I don't know if it went that way or not, it's just an explanation on how their problem would map to the cobra effect.
More specifically, the situation where pressure is put on teams to weigh gender as more important than skill in the hiring process to bring teams to gender-parity. The result of this is female employees submitting worse code. This isn't because women are inherently any worse at writing software than men are, it's simply that the employer has a smaller pool of talent to pick from.
This guy won't win any prizes for marketing.
The general tone of this recent article on HN [1] I think was quite negative towards the OP, more so than the median. I have seen similar behavior in code and architecture reviews, interviews, etc for women at companies I have worked. Everything literally turns into a qual. Everything they do is judged to much higher standard. Or even non-sensical standard. It is still the case, that when I come across a woman in dev, she is most likely a freak'n bad ass and has a really thick skin. To me, this shows that we have not yet achieved equality, otherwise there would be more _average_ programmers who are women.
Then there was a second cover-your-ass study by Facebook HR that found that if you adjust gender by seniority/rank the bias went away. This raised the question of why female engineers were at lower ranks after the same amount of time on staff. It might be explained by prior work experience, or starting rank, but it might not be. From the articles on this it looks like they (fb) don't actually want to answer this question.
And there could be many reasons for that, beyond just the simplistic "girls are bad at code." Maybe Facebook has a lower bar for hiring female engineers due to affirmative action.
And then of course any disparities, properly normalized for alternative factors (or not), have to be corrected. Very messy science. It's also easy and politically expedient science - these days we're obsessed with inequality, and if you just comb around you're bound to find some statistically significant disparities and that gets everyone's attention. If researchers were trying to investigate population-level thoughtcrime, this is what it might look like.
If higher rank of coder would make rejection less likely, it would also not bear well on the code reviews.
Given that the engineer-lead study found this impact when controlling for seniority at FB while the suit-lead one didn't for rank, it certainly raises the question of why women have a lower rank for a given seniority. Charitably maybe men have more experience coming in, but if that was truly the case they could have used that as their input variable to avoid the obvious follow up concerns.
I think this could be improved by a system of code review anonymization that sends code reviews out - company wide - without identifying author info.
The enphasis of this boundary creates a space for privileged information amongst the network. those internal to the network have access to resources others do not, most often in the form of people and the information in their head. The actual quality of information amongst groups is probably roughly the same, but with in-network information, there is more willingness to be open about this information. This is because information can be infinitely duplicated. Giving out information reduces your competitive advantage just as teaching someone everything you know would as well.
Take away the concept of groups and you remove overt hazing. However, individuals exist along with their gated information. This information includes their deepest secrets and fears, their de-facto model of the organization, as well as the secrets to their strengths. Regarding this last one, if you have a high enough gated privilege, he may just give you a link to the resource he used. If you don't, he may just try and explain it himself. And if you have low privilege, he'll be too busy.
Most organizational skills are NOT generic skills learned in school. They are often tips about organizational management, who to ask about what as well as the hidden mental models that keep the legacy code running.
Take this potential acenario: If a women asks a man how the fuck the shitty legacy code works, there is a threat. The woman who is fresh from school has some ivory tower ideas and the man is threatened because he knew he took some shortcuts. This manifests itself as arrogance when explaining, perhaps even just telling the woman to just figure it out as some sort of hazing test. One she is jaded enough by organizational existence will no longer be a threat.
So there is a constant dynamic of men needing to orove themselves to other men and women. When women are involved, the need is higher, creating more arrogance and a higher power distance. Many woman know this, which is why they are more likely to say: "I heard you were the expert in this area, could you give me a few pointers? I'm SOOO bad at this stuff. " while other men might "What the fuck is this shit?!"
Men basically have 2 choices to extract information. Playing the mentee, or playing a high status individual that the other person has to prove themselves to. Women often only have the first because culturally they are socially punished for aggressive behavior.
One root cultural stem is that a man mist be in some eay superior to a woman to "deserve" her. Gender roles have the man playing the hero. This imperative prevents men seeking help from women but also systematically prevents women from reaching high status without overt and obvious superiority in an aspect.
This last part is very important. The issue is NOT about actual skill. Out society is set up fairly well in that it is still mostly a meritocracy. The best rise to the top, and this includes women.
The issue is that your ability is determined by your access to experience and attitudes. (No longer knowledge, e.g. Blacks being banned from libraries or similar) This can create a headwind or tailwind for you in different directions.
Also, in places where measuring skill is flawed and has huge variance, women often have to doubly prove themselves because their "scores" are artificially deflated while an extroverted tall white males might be inflated. From an organizational standpoint this is in some ways even "good" because the org may bot be sexist, but it sure as hell wants its ICs to fall in line. That entails a manager or leader that can utilize aggression and status.
So, to sum up, culturally women are often forced to play a low status role, and men are forced into high status and often more high pressure roles. From a romantic but somewhat chauvanistic view, this is "protecting our daughters and wives". In reality, you fake it till you make it. Men have the paths to power opened for them while women are stuck having to out on fake smiles. (Though often self imposed due to fear. But then again, that fear is another cultural manifestation of boys being taught to face their fears to protect the girls who aren't expected to do anythinf)