Slashdot Mirror


Facebook Rejects Female Engineers' Code More Often Than Male Counterparts, Analysis Finds (theverge.com)

According to The Wall Street Journal, female engineers who work at Facebook may face gender bias that prevents their code from being accepted at the same rate as male counterparts. "For Facebook, these revelations call into question the company's ongoing diversity efforts and its goal to build overarching online systems for people around the globe," reports The Verge. "The company's workforce is just 33 percent female, with women holding just 17 percent of technical roles and 27 percent of leadership positions." From the report: The findings come in two parts. An initial study by a former employee found that code written by female engineers was less likely to make it through Facebook's internal peer review system. This seemed to suggest that a female engineer's work was more heavily scrutinized. Facebook, alarmed by this data, commissioned a second study by Jay Parikh, its head of infrastructure, to investigate any potential issues. Parikh's findings suggested that the code rejections were due to engineering rank, not gender. However, Facebook employees now speculate that Parikh's findings mean female engineers might not be rising in the ranks as fast as male counterparts who joined the company at the same time, or perhaps that female engineers are leaving the company more often before being promoted. Either possibility could result in the 35 percent higher code rejection rate for female engineers. When contacted by The Wall Street Journal, Facebook called the initial study "incomplete and inaccurate" and based on "incomplete data," but did not shy away from confirming Parikh's separate findings.

16 of 450 comments (clear)

  1. Maybe by JustAnotherOldGuy · · Score: 5, Insightful

    "Facebook Rejects Female Engineers' Code More Often Than Male Counterparts, Analysis Finds"

    Maybe it's just not as good, unless every female programmer signs it with "Coded by a Female Programmer!" That, and the little hearts above every lower-case "i".

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re: Maybe by ShanghaiBill · · Score: 5, Interesting

      The key to get more women into tech is start introducing programming in elementary school and hook them on coding before they get sidetracked with stupid tween shit.

      Nope. As someone who coaches a programming/robotics program at an elementary school for 4th, 5th and 6th graders, I can say that it is very difficult to get girls interested even in elementary school. The few that participate are mostly there because their parents forced them.

      I have tried hard to get more girls to sign up. I recruited a techno-mom to be an assistant coach and role model. We let them form an all-girl team (which they prefer). We tried cooperation oriented programming tasks, rather than competitions. We tried other girl-oriented stuff like 3D-printing dollhouse furniture. None of that made a difference. Half of them quit when there was a time conflict with the school play rehearsals. Zero boys have dropped out.

      I feel very frustrated. If anyone has any ideas on how to get girls interested in tech, I would love to hear about it.

    2. Re: Maybe by Anonymous Coward · · Score: 5, Funny

      If anyone has any ideas on how to get girls interested in tech, I would love to hear about it.

      Get Justin Bieber to teach a PHP class?

    3. Re: Maybe by Anonymous Coward · · Score: 5, Insightful

      Shittiest argument in the known world. If you intend to make a counterargument you too need evidence to assert your position it's that fucking simple, as you too are making a claim. This isn't a court of law, it's a peruvian cat training comment section. Furthermore the fact that the article explicitly states that there is a definitive correlation between the higher rejection rates and the immediate ranking in the hierarchy draws closer to the conclusion that the data is being misinterpreted and that junior employees are committing janky code. Delve even deeper into gender statistics and find that women with STEM degrees are in high demand with marginal supply, factor in diversity arbitrary diversity quotas. Now you've incentivized businesses to hire under-qualified people to handle products that are reviewed by peers; suddenly you have the outcome shown above.

      So let's draw some conclusions: you hire people based on an arbitrary demand from the social strata in order to statistically balance your workforce and in doing so you create an amalgam of acceptable racism and sexism. In doing so you hire out all the people in the pool and you have to seek alternatives. These under-qualified alternatives fail to produce acceptable code and the senior employees reject it. The under-qualified people fail to promote, and are largely disinterested, overwhelmed, unwilling to learn or any of the many other reasons for continued failure, so they either quit, or continue to fail. Suddenly a statistically valid anomaly appears and men are to blame, rather than the incredibly sexist ideology that drives diversity quotas.

    4. Re:Maybe by poity · · Score: 5, Funny

      A: This code works, let's add it to the proj...
      B: WAIT WAIT WAIT, did you check the genitals?
      A: Not yet
      B: *disapproving look*
      A: Okay, give me a minute *runs off*
      [10 minutes later]
      A: *pant pant* ... It's... *pant* a vagina
      B: *right click, delete*

      --
      your thin skin doesn't make me a troll
    5. Re: Maybe by WCLPeter · · Score: 5, Interesting

      I feel very frustrated. If anyone has any ideas on how to get girls interested in tech, I would love to hear about it.

      I'm can't help you, but I'm just as frustrated.

      My 12 years old niece loves, loves, Kerbal Space Program and plays it constantly. I introduced it to her when it first came out in 2015, when she was 10, and she's been having fun launching rockets, failing, redesigning, and trying again - she loves it. But she is absolutely terrified of her friends finding out, so much so that she'll play dumb about the game whenever her friends are around and a family member happens to mention it. I can't stress enough how scared she is for her friends to find out she likes a game about rocket science.

      When I ask her why she says, pretty plainly, "Girls aren't supposed to be smart, no one likes smart girls - please don't tell anyone I like this game, I don't want people thinking I'm smart because then I won't have any friends!" She's 12! She's deliberately going out of her way to hinder herself and limit her choices in life because society has browbeat into her that she's not supposed to be smart or take an interest in science. The Ontario Science Centre is one of her favourite places to go, she begs me to take her whenever I can - and she totally gets the science, especially the Astronomy section, and could even be a scientist someday if she really wanted to - but she never tells her friends that she loves going there lest they think she's "smart" and shun her.

      I've been trying to convince her otherwise, but it just doesn't work - peer pressure when you're a child is a horrific thing, it really messes you up - she's been telling me that girls aren't supposed to be smart for years now - and I think as adults many of us forget just how important social acceptance is to kids - how important it was to us when we were kids - and how that shapes one's perceptions far into the future.

  2. Hiring not by merit, but by Gender by minogully · · Score: 5, Insightful

    If Facebook started hiring lots of women just for the sake of having more women in the workforce (to meet some gender diversity quota) rather than based on the individual's skills, then it's likely that the average talent of the women in Facebook would be lower than their male counterparts. Taking this further, it seems likely to me that these women would also have their code rejected more often.

  3. More by Orgasmatron · · Score: 5, Insightful

    Even worse, the women who weren't quota hires will never be sure if they earned their spot with their vagina or not.

    --
    See that "Preview" button?
  4. Happens in writing too by WillAffleckUW · · Score: 5, Interesting

    The problem for many authors, not just coders, is that both women and men rank them more harshly.

    No matter how you slice it.

    I used to experiment with this by swapping names on code submissions with female colleagues and watching code suddenly be treated differently.

    The cutting critiques were the worst parts.

    Is it fair?

    No.

    Does it happen?

    Yes.

    My advice is find some token replacement method for code submissions so that evaluators can't extrapolate gender.

    --
    -- Tigger warning: This post may contain tiggers! --
  5. As a programmer with decades of experience by OrangeTide · · Score: 5, Funny

    I can say confidently that everyone is terrible.

    --
    “Common sense is not so common.” — Voltaire
  6. Its because of the diversity efforts by ghoul · · Score: 5, Insightful

    Facebook has a manadate to hire more Female Engineers. As far fewer Female Engineers graduate than other Engineers one way to get the Quantity desired is to lower the Quality. Once you are letting in lesser Quality Engineers and then vetting their checkins at the existing standards its expected that more of the checkins will be rejected.
    I just hope code review standards are not lowered in order to avoid emotional trauma.
    What's next? 50% of surgeries have to be done by female surgeons?
    The President needs to be Female 50% of the time?
    50% of combat casualties need to be female?

    --
    **Life is too short to be serious**
  7. Re:Gender bias? by Anonymous Coward · · Score: 5, Interesting

    Maybe they were hired for their looks not their leet coding skills. Not like that would EVER happen.

    This. Exactly this. Posting as AC for obvious reasons. I've worked in the Bay Area for over 12 years for different companies, and I've seen it many times. Mediocre female engineers (software, electrical or network) get hired based on diversity quotas and in many cases their looks as well. Managers find out after about a year or so that their hires weren't such a good fit to the team as they hoped, and they end up promoting the mediocre engineers to poor managers. Now the good engineers report to the mediocre ones and get frustrated, and eventually leave the company. And of course, the /. feminazi crew will downmod this, but the truth has to be said.

    I also need to add that I have seen many, many good female engineers. It's just that the ones that get hired based on their looks or for other reasons than their engineering qualities are usually not a good fit for the company. The good ones are often very much appreciated, and I've seen many occasions where they are paid the most of the entire team. But you never hear that on /. or CNN of course.

  8. First thought: "33%? Seriously?" by anvilmark · · Score: 5, Insightful

    I have worked in IT for many years and have known some truly stellar female programmers - but I've never worked anywhere with 33% women.
    Based purely on industry statistics they had to bypass more experienced males in order to hire that ratio of females. There are just so many more males in the industry than females.

  9. That's nott how code review should work by slimjim8094 · · Score: 5, Insightful

    Code review isn't supposed to be about rejecting code, it's supposed to be about improving code and providing another set of eyes with a different perspective. In several years doing code reviews for men and women, and having my code reviewed by men and women (for >1000 overall), I can count on maybe two hands the number of changes that I'd count as rejected - either because the change was unneeded and I was misunderstanding, or because it was needed but I wasn't the person to do it because I wasn't experienced enough with the code I was changing. Many changes go through substantial rework, though as you gain experience you can write better code that needs fewer fixes - so if on average females are more junior (which is true across a wide range of industries and largely responsible for the gender pay gap) then they will on average face greater rework - though on an individual basis they will face less and less as they become more experienced just like everyone else.

    But thinking of - or practicing - code review as adversarial or something where changes can be "rejected" (other than for mundane reasons like trying to change another team's code in ways that don't fit their model of how their code works) is an antipattern. The most senior people, people who literally have invented entire disciplines, still have their code reviewed and change it in response to feedback. My tech lead likes to say that "confusion is a signal" - if your code is so brilliant or clever that it leaves a brand new engineer going "wha?" then it means you have to fix it, regardless of how senior you are, since the code should be understandable by the average employee. And when I review code I don't expect to pass down edicts, and probably 10-15% of my comments receive pushback from the author. It has to be a real problem for me to actually refuse to accept a change - maybe that's happened twice for reasons of code quality and not the mundane stuff I mentioned earlier like "I planned to rewrite how that test worked anyway, let's hold off on this hacky fix since I'll fix it properly". I prefer to chat informally with the author (and, and as an author, vice-versa) to come to something mutually agreeable, which lets me understand their concerns and vice-versa - and we both learn something.

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  10. Re:Bias, eh? by ShanghaiBill · · Score: 5, Interesting

    For all I know, the women's solutions are better because of this, and the stats brought to light here are because men can't see that - because the thinking isn't the same.

    Real life example of this happening: Female police officers.

    For many years the most important criteria for evaluating a police officer was "number of arrests". Women just didn't measure up, and performed poorly.

    Then "community policing" was adopted, and people realized that "making arrests" was actually a dumb way to measure police performance. Far more important was preventing the crimes from happening in the first place, and defusing potentially violent situations rather than escalating them. By these measures, women are, on average, better police officers than men.

  11. Exceptions don't make the rule by s.petry · · Score: 5, Insightful

    Women do not graduate with STEM degrees at the same rate as men. That you can find a single exception while ignoring the national statistics shows your own bias. Conversely, 61% of all medical doctors graduating are female. I could, like you did, point to a single school which graduates more men than women. That would not make the national numbers wrong, it would make me a fool for believing an exception makes it normal.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.