Slashdot Mirror


The Ugly Underbelly of Coder Culture

snydeq writes "Today's developers are overwhelmingly young and male, and they're barring the door from a more diverse workforce, writes Fatal Exception's Neil McAllister. 'Software development isn't just failing to attract women. It's actively pushing them away. ... Put all the pieces together, and you're left with an impression of developers that's markedly different from the geeks and nerds they're made out to be in popular culture. On the contrary, developers harbor the same attitudes and engage in the same behaviors you see whenever a subculture is overwhelmingly dominated by young males. They've even coined a clever name for programmers who think and behave like fraternity pledges: brogrammers,' McAllister writes. 'Developers like to think of their culture as a meritocracy, where the very best developers naturally rise to the top. But as long as the industry tends to exclude more than half of the potential workforce, that's nothing but pure arrogance.'"

22 of 715 comments (clear)

  1. insert picture of exasperated 50's guy by RightSaidFred99 · · Score: 5, Funny

    "Awwww... not this shit again..."

  2. Flamebait by Anonymous Coward · · Score: 5, Informative

    Why do we even bother with the garbage from ___Word. The entire network is uninformed trolls, with sensationalist news devoid of technical merit. It's no wonder the world looks like a frat house to them. They are looking in the mirror.

    1. Re:Flamebait by Anonymous Coward · · Score: 5, Insightful

      Because contrary to what these articles might lead you to believe, we're very sensitive about these kinds of things. We do want our sector to be a meritocracy. We don't take kindly to being painted in a broad brush as though we're all frat boys, since we take great pains to overcome the types of biases these sensationalist articles paint us as being plagued with.

      It's quite disconcerting to many of us to hear us described this way. Especially for those of us who have actively nudged people into the workforce in an attempt to stem the tide of popular opinion that this article portrays. It means our hard work might be undone, because human instinct is to believe in the simple scapegoat, and not search for actual solutions.

    2. Re:Flamebait by JaredOfEuropa · · Score: 5, Interesting

      A meritocracy? Software development isn't that, not even on a good day, not officially... I've seen my fair share of professions in action, and while there are few professions where there is such a large difference in performance between the good guys and the merely adequate, it's also one where that distinction is rarely made. Sure, the hot shot coders will rise to the top... but that amounts mostly to the top of the team pecking order. I've seen too many excellent coders go unrecognised and unrewarded by management, who fail to make the most of what excellence they have on hand. The waste of talent in the software industry is astounding.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  3. diversity by Anonymous Coward · · Score: 5, Insightful

    diversity is one of the biggest lies we tell ourselves. hiring someone because they are female, or of a certain race doesn't improve anything.

  4. The problem with this is... by RightSaidFred99 · · Score: 5, Interesting

    The problem is that whether you're going to be a good coder is generally decided by the time you're like 18. For those of you keeping score this is _before_ you typically enter the workforce.

    I think this is pablum is just a bunch of silly navel gazing. Most of us are too busy doing work to run around acting like 15 year olds.

    More common in my personal experience as a developer in a large corporation is that there's a rush to hire women developers of any ability. Do you have any idea how hard it is to find good candidates when _half_ the applicants are pre-screened out due to having a Y chromosome?

    To be honest, I have only seen or heard about _great_ female developers online working other places, I've never met one in my job and I've been there a looong time. I've worked with decent and even good ones, but a great one that is the "go to gal"? Never.

    I attribute this largely to upbringing. I think we'll see more in the future, but my generation and the next few generations tended not to immerse girls in technology from a young age like they did boys. I think in the current generations this is more common.

  5. No evidence to back up theories by LodCrappo · · Score: 5, Insightful

    I've read this article twice, and the only supporting facts for the author's conclusions seem to be some stats about declining female enrollment in CS and the personal tale of one woman who had a slightly shitty experience at one place she worked.

    WTF.. I could provide a lot more evidence to support a flat earth theory.

    I don't doubt that there are places where women have a tougher time than males in the IT dept, but the conclusions this author is making seem shaky at best (not to mention flying in the face of everything I've seen in my own somewhat lengthy career in the field.. admittedly myopic but just a valid and apparently more diverse than the evidence used by the author).

    --
    -Lod
  6. Re:Where? by rwven · · Score: 5, Interesting

    Yeah the article is ignoring the real problem...

    As the lead developer on a software team, I'm one of the ones interviewing potential candidates. Typically the vast majority of applicants are male, and the females who apply typically can't pass our coding questions and tests. Granted most males can't either, so the ratio is probably about the same (in regards to the pass vs fail). The fact isn't that women aren't pushed away, it's that there are just very vary few of them.

    I'm completely unbiased on the male vs female front, but if a male OR a female can't answer the tech questions and complete the coding tests properly, there's no way I'm going to hire them. End of story. We only hire Sr level devs (or ALMOST Sr), and only about 1 in 15 or 1 in 20 applicants are actually capable of high-mid-level or sr-level coding. We typically see less than 1 in 20 candidates actually being women. In our current round of hiring over the past month, we've seen about 15 males, and only one female. We've only hired one person so far, and it happened to be one of the males.

    It's not that we're biased against women, it's just that the numbers are against them. I honestly couldn't say if males are better programmers than women, because I haven't worked with, or interviewed enough women to know if there are decent female coders out there... I HAVE hired a very capable sysadmin who was female once, and she was absolutely wonderful at her job. There was nothing we asked of her that she couldn't do... She was lost in a round of layoffs a few years ago, and I've been sad about that ever since.

    There will unfortunately be sexism, racism, and other forms of bias in ALL environments, but saying the coding industry has an ugly underbelly of sexism is just ignorant. The fact of the matter is that most young male programmers would jump at the chance to get a talented female among them.

  7. Re:It starts before the workforce by tomhath · · Score: 5, Insightful

    Few women enter the field and a significant number of them leave. When I was a freshman in Engineering school it was unusual to see even one coed in a class, the most I ever remember was three. Fast forward a few years, women programmers are treated fairly in the workplace. But once they get married and have a couple of babies their career plans often change. When I worked in a classified environment the government wouldn't let a women keep her clearance when she went on maternity leave because most never came back; it was more cost effective to issue a new clearance for the outliers.

    McAllister must have quite a few shills here on Slashdot, we see a disproportionate number of his blog posts and most (like this one) are tripe. Brogrammers? Really? Are they having bromances with each other?

  8. Computers used to be marketed to "Boys" by dryriver · · Score: 5, Interesting

    Back in the day of home-computers (8bit/16bit, 1980s&'90s), computers were very much marketed to a boy/male demographic. Almost all games made for these computers were pretty "guy oriented". So while the boys were learning some BASIC programming and blasting away at jump-and-run & action games all day, the girls were playing with dolls, reading romantic YA books and teen magazines, and swooning over rock singers, or doing whatever it is that girls aged 5 - 16 do growing up. It is only in the last 10 - 15 years or so, with everyone, regardless of gender, starting to use things like email & IM & FaceBook & the internet, that women have started to become regular computer users. Is it really so surprising, given that a lot of women discovered the joys of computing only in the 2000s, while guys were using/playing computers massively back in the 80s and 90s, that there are more male coders and IT specialists than women coders and IT specialists today? The computers and software apps of the 1980s & 1990s were very much "guy oriented". Anyone who's over '30 and comes from that home-computing background is more likely to be male than female.

    --
    Why did the chicken cross the road? Because Elon Musk put an AI chip in its head.
    1. Re:Computers used to be marketed to "Boys" by jedidiah · · Score: 5, Interesting

      Guys build products that appeal to themselves. Imagine that.

      If girls aren't getting into the industry on the ground floor due to lack of interest, you can hardly blame it on "institutionalized sexism". It was simply never there to begin with. They weren't there to influence the industry because they chose to be.

      Clueless geek males trying to "appeal to girls" likely would be an even bigger disaster. It would probably trigger even more severe whining about sexism.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  9. We welcome female programmers by caywen · · Score: 5, Insightful

    I've never seen this in any of the teams I worked in. Hell, we welcome women. If I told the team we were hiring a woman, they'd be like "f*ck yea! is she hot?? bring it
    !" And I'd be all like, "dudes, you can't bang a coworker, man!" But then I'd be like thinking, "actually she's hot braah I'm all over that yo." But other programmers might make the move first, so I be like, "yo why you be playin?".

    And then we'd drag race to settle it. In my mind.

    Actually, we all sit in our respective corners and rarely talk.

  10. Re:Where? by finity · · Score: 5, Insightful
    The problem is generally not that men dislike women, sexism takes much more subtle forms than that. I'm in the military, another male dominated career field, and I've seen that it can be hard for women to try to just fit in and work if they're being singled out even in small ways. This post discusses it a bit:
    http://therealkatie.net/blog/2012/mar/21/lighten-up/

    There are times that I've thought one of my female coworker friends needs to "lighten up", and I've thought that about male coworkers too. But there are many times when I've seen that the women are correct, and that they've been singled out in an unfortunate way. It really turns them off to a field that needs a more equal gender balance, and that's too bad.

    I think XZVF kinda hit it on the head, too.

  11. Have you ever been to a Ruby conference? by Anonymous Coward · · Score: 5, Informative

    I'm a male, and I've been involved with programming and software development in one way or another for over 30 years now. My wife has been involved with software product management for over 25 years. Together, we've been to probably 80 to 90 programming language or software dev conferences together, in addition to working with thousands upon thousands of developers, programmers, designers, architects, IT staffers, managers, and executives of all types.

    This isn't a problem with the majority of communities. It's actually quite isolated. We've been to Fortran and Java conferences, for example, where everybody is extremely professional, friendly, and tolerant. Those conferences, even 30 years ago when I first attended a Fortran one back in my college days, were quite diverse in terms of gender. There were and are many female scientists and mathematicians who are experts at Fortran, for example.

    This is almost solely an issue with the communities related to web development. We're basically talking about the Ruby, JavaScript and NoSQL movements. These communities are among the worst there are. Ignorance, both of social norms and technology, are serious factors in why this is the case. When ignorance is embraced as a core value of a community, the results are never good. Ruby is basically Perl, but 20 years late and with a much inferior foundation. JavaScript is, well, horrible in every way. NoSQL is widely taken to be a joke by professionals, who can easily achieve the same scalability using relational databases, without giving up their many useful and even necessary features.

    These failed communities do generate a lot of hype, and that's probably why people think this is a much bigger problem than it really is. As long as they steer away from these rotten communities that are centered around being oblivious to reality, then females involved with the software development field in some way can easily have successful and productive careers, and expected to be treated as equals by their fellow professional male and female colleagues.

    1. Re:Have you ever been to a Ruby conference? by CyberSnyder · · Score: 5, Informative

      Every place I've worked we *want* women and have had very few apply. Sure, they have to be competent but having a female name on the resume definitely got you at least a call back.

    2. Re:Have you ever been to a Ruby conference? by Kell+Bengal · · Score: 5, Interesting

      Obvious troll is obvious. The moment you used "patriarchy" I knew you weren't earnest (or at least not a modern feminist). I've been involved with feminist advocacy in the workplace, and nobody uses 'patriarchy' as an excuse anymore... at least, not without irony. The GP didn't say females weren't smart enough to get in male-dominated programs - he said they didn't want to. And he's absolutely right.

      Women in Engineering (the local Australian female advocacy group at the university I'm at) recognises that the problem isn't that women are some how barred from getting into engineering. They know how many women apply to the courses, how many are admitted and how many leave before completing. Simply, females apply to engineering programs in far fewer numbers; it's ridiculous to suggest they're being barred or forced out by the existing engineering populace, before their uni applications even arrive. It will be four years at least before those women even experience the current work force.

      Women in Engineering goes to great length to get female undergrads in engineering. In fact, in my undergrad there were 7 scholarships females could apply for (compared to the three who actually enrolled) vs 2 scholarships males could apply for. The gates were wide open. Double the number of students could take the course, with full financial support. Nothing is stopping them from signing up, they simply don't want to.

      The problem is that young women finish their high school certificates, look deep within and don't see engineering there. It simply isn't 'them'. Engineering has an image problem amongst women. It is often seen (perhaps rightly) as a competitive, technically-focussed bandsaws-and-soldering-irons sort of job that alienates you from other people, best suited to career introverts. Few woman wants to work in an environment that they feel is isolating - especially not one which does have a reputation of being 'not for women'.

      The sad truth is that there are lots of opportunities for working with other people, and for having growing experiences outside of simple technophile interest. The women I work with in my job enjoy the collaborative parts of coming up with a solution, getting it to work and then getting it out the door. They enjoy what they do. But how do you communicate that to the women looking at career choices just now?

      And if you don't believe me, then I urge you to sign up for an engineering program at your local university and find out for yourself - see if anyone tells you "Sorry you can't do engineering: you're a woman". I'm sure they won't. We'd love to have you.

      --
      Scientists point out problems, engineers fix them
      altslashdot.org: The future of slashdot.
    3. Re:Have you ever been to a Ruby conference? by TapeCutter · · Score: 5, Interesting

      [software developer:] a highly stressful, demanding, and often-times not very rewarding career

      If you have worked in other industries and that's what you really think, then one of the following must be true...
      A. The ship is sinking.
      B. You're young and you're expectations are set way too high (welcome to the real world :).
      C. You need to see a doctor about your anxiety attacks.
      D. You are useless at the job and should find something less 'demanding'. Not an insult, I'm a useless metal polisher and was (kindly) sacked after the first week of trainning ( filthy, hot, and uncomfortable job anyway :). On the upside, your degree will help to open doors into other careers.

      Back on topic, I stated my CS degree in the late 80's with 160 other people, 3 of them were women. Not sure why so few but I don't think it was the prospect of hard work that was scaring them away. In the commercial world I can count the number of female developers I worked with on one hand, 2. There have been plenty of women involved but almost always in a documenting/testing/management role.

      OTOH, in the 15yrs before I started Uni I worked as.....
      A lumberjack - No females at all.
      A deck hand on a fishing trawler - a half dozen of the toughest women you could possibly imagine in a fleet of about 50 trawlers, none on our boat.
      A nylon factory worker - Plenty of women, all in the packing area and admin building, none on the factory floor or warehouse. (No men in the packing area).
      Builder's labourer - No females at all, although I see a few around today.
      Carpenter's lacky - ~200 males building window frames and 1 old lady attaching winders to them.
      Taxi driver - Like now, maybe as high as 5% female day drivers, virtually nil on night shifts.

      The difference is that the software industry and CS degrees have been actively trying to attract females for at least 20yrs but have failed miserably, All those other industries I worked for pre-1990 actively discouraged them.

      Now maybe there are macho software houses full of arrogant young men and pornographic decor that effectively scare most women away, much as they do in some blue collar workplaces. However I've never worked in or seen such a software house. In fact moving from blue to white collar the first thing that struck me was how polite people were to each other in an office, even the bosses say please and thankyou. Not saying white collar workers are better behaved than blue collar (there not, just ask any city waitress how ill-mannered 'suits' can be), but like waitressing, standard office politics requires people to be polite, even if it's through gritted teeth. Standard blue collar politics in a male only workplace is, "Any fist fights and you're both sacked".

      So to sum up, there is no doubt in my mind that some male domintaed workplaces are overtly hostile toward females and will openly disscuss (with each other) why they think women should be kept out (and vica-versa with female dominated workplaces). OTOH, I'm clueless as to why there are so few female developers.

      PS: When I went to HS boys were not allowed to attend certain classes, typing was one of them (because all the jobs involving typing were female dominated). I was (secretly) interested as a kid in what the girls were learning and it would have been useful when I first got hold of an AppleII. Instead I learnt to 'two finger' type ~35wpm because I was interested in making the computer do something , stopping just to lean how to type faster was always on the bottom of my list. I've had that bad habit for 20+yrs now, I long ago decided the ROI is just not high enough for me to go through all those mind numbing excersices, if I need something typed up fast the missus can do 100+wpm and flirt with me at the same time. Sure, that ancient state sanctioned discrimination hasn't hurt my career prospects in the software industry since typing is definitely not an essential skill for a software dev, but that's aside from the point I'm trying to make.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  12. Re:Where? by Jessified · · Score: 5, Insightful

    I'm completely unbiased on the male vs female front

    I think if you don't realize your bias then you are unwittingly probably part of the problem.

    There was some excellent research showing that when researchers submitted resumes with identical credentials to firms, but one with a white sounding name and one with an Asian sounding name, the white sounding names had a significantly hire success rate in getting calls. I doubt this discrepancy is from a conscious policy.
    http://toronto.ctv.ca/servlet/an/local/CTVNews/20090522/resume_english_090523/20090523/?hub=TorontoNewHome
    http://www.theglobeandmail.com/life/work/right-rsum-wrong-name/article1145212/
    http://aascpress.metapress.com/content/662555ttv6344365/

    On a personal and anecdotal note, unrelated to hiring, there is a family that frequents my business. They are Muslim, and the mother has a thick Arabic accent. I just discovered the other day that she also speaks French (I am fluent). Being from Morocco, her French is flawless and better than mine. After talking with her for some time in French, I just realized that I had been implicitly thinking of her as less educated, due to her Arabic accent when speaking English. Upon hearing her flawless French, I saw my implicit attitude change entirely.

    I work really hard to be aware of bias and to not let it get in the way of my interactions with people. But it's there for all of us, despite the effort we put in. It does no good to pretend otherwise.

  13. Re:Where? by bigstrat2003 · · Score: 5, Insightful

    In all of these discussions, the assumption is implicit that a group (whatever group is under discussion, programmers in this case) should change their behavior because others don't like it and are pushed away from the activity by it. But why? Presumably those who are there now are there because they enjoy that environment. If you change it so that someone else is more comfortable with it, then that destroys the enjoyment of those who were there to begin with. So why, exactly, is it imperative that things be as bland and unoffensive as possible? What makes the outsiders' wishes more important than those of the insiders?

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  14. Re:What a load of drivel!!! by jedidiah · · Score: 5, Funny

    It's almost like young people are lacking in experience due to not having been around long enough to have gotten it yet.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  15. Re:Where? by SvnLyrBrto · · Score: 5, Interesting

    I think you may be seeing bias where simple demographics are at play.

    Where I work, my group has eight people when we're fully staffed. When we have an opening to fill and HR starts sending us resumes of potential hires, perhaps one candidate in fifteen is female. So with all other things equal and assuming no gender bias at all, simple percentages result in our department being all male the vast bulk of the time.

    Hell, even if we were to purposely decide we specifically wanted to fill a slot with a female, we can't very well hire candidates who don't apply.

    --
    Imagine all the people...
  16. Re:Where? by Anonymous Coward · · Score: 5, Insightful

    yes I saw the same problem in my research at MIT. My lab was offered to present projects at the Harvard Business School. On the day of the presentation, I brashly chastised the organizer for not accepting any projects by female researchers, to which he replied "no females applied."

    You can't win if you don't play. Male coders are not handed jobs, it's competitive. And yes, most male coders welcome ladies in their environments because in addition to being good team members, they have natural radiance and the gender balance soothes certain kinds of altercations. But it seems like there's a lot of complaining going on and no applying.

    And I don't comprehend this argument that coders have to "make their environment more inviting to women." How? Just _apply_, subscribe to hiring bulletins, call and ask for interviews, send resumes, network. There is no conspiracy against women. As someone above said, we're too busy working to organize a conspiracy and don't want one anyway.