75 comments

[ 2.0 ms ] story [ 213 ms ] thread
For some context, Mike Gunderloy (author of this article) is an extremely prolific rails activist and community member. This is not some random unknown making a fuss, it's a very well respected, very active, very productive member of the rails community making a pretty pointed statement and putting his money where his mouth is.

Some further background:

http://dyepot-teapot.com/2009/04/25/dear-fellow-rubyists/

http://www.loudthinking.com/posts/39-im-an-r-rated-individua...

http://www.loudthinking.com/posts/40-alpha-male-programmers-...

And, the slides themslves (NSFW): http://www.slideshare.net/mattetti/couchdb-perform-like-a-pr...

...and before becoming a member of the rails community, Mike was an extremely prolific and valued member of the .NET community. Whoever gets him next should consider themselves lucky to have him.
Unbelievable. What kind of idiot makes a soft porn presentation in an age when nude calendars are banned from auto shops. I grew up when off color stories were ok with professionals so long as ladies werent present. It was ok to call women 'honey' and make suggestive remarks. I was glad to see that go, along with racist jokes.

Women belong in every enterprise. If the screening process is passing women by because they are not technical ninjas or dont want to work 80 hour weeks or dont do so well in alpha male interviews, the group is going to suffer because it is going to miss out on a diversity of skills and viewpoints.

Unbelievable. What kind of idiot makes a soft porn presentation in an age when nude calendars are banned from auto shops?

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."

Seriously, not everyone is that hung-up about sex.

Anyway, it is amazing how much damage the community is doing to itself over a 20 minute presentation by one guy. If you resign your positions and spend pages and pages talking about it, you're just going to encourage others to do the same. This guy has power now.

That's the problem here. The presentation itself may have been tasteless and offensive to some and quite the opposite to others. That's not at issue here.

The issue here is that people who lead by example in the community have completely turned a blind eye to those who were offended. A sincere apology and a few words saying that some attention will be paid towards these things in the future would have sufficed.

The arrogance of the prominent members is what's spreading these flames. They have said publicly that there's no problem here and that those offended should have just left. As Mike pointed out, some more serious stuff was said privately.

So, everyone, please understand. It's not the slides themselves, it's the reaction after the controversy.

"The issue here is that people who lead by example in the community have completely turned a blind eye to those who were offended. "

It is probably just me, but I hate these kind of group think coercion efforts.

Maybe (just as a thought experiment, bear with me before reaching for that downvote button) are there circumstances in which "turning a blind eye to those who were offended." is the right thing to do? Just think about it for a few seconds.

I am not sure anyone has a right not to be offended. Let me repeat that. No one has the right to insist that other people live in such a manner as not to give them the slightest offense..

If some of the people involved genuinely felt that "there is no problem" and other people say that "no there is a problem", and there is no consensus, then the best that can be done is to say, ok folks, each of you act according to what you think is right (and suffer any consequences therefrom) and we'll see who prevails.

"A sincere apology and a few words saying that some attention will be paid towards these things in the future would have sufficed."

This assumes that the apology needs to be made at all. For the apology to be "sincere" the person who is supposed to apologize has to feel he has done something wrong, and more importantly care that other people got offended.

DHH for one obviously doesn't care what other people think, and I respect the man for being consistent in his beliefs and not backing down before people trying to lay some pc guilt trip on him.

I am just a little wary of the "no one should be offended in any manner" idea.

In the end, this is open source software. "Shut up and write code" is probably more useful advice than all this political correctness laden hand wringing.

If people who didn't like the talk had just walked out, no one would know or care if some guy somewhere made some off kilter presentation. The "people who lead by example in the community" are as or more intelligent than the whiners and are just as free to make up their minds on whether to give any credence to the complaints or not. Some of the "leaders by example" seem to have concluded that they don't accept the validity of the complaints. So what? Don't they have the right to do so?

If someone doesn't like the way Rails framework or "community" is progressing, they can fork it. Stop submitting patches or features. Don't use it. Write an alternative framework, possibly in another language. Just don't whine for blog post after blog post on what other people should do to conform to your notions of what is right. You wouldn't like it if other people forced their notions of what was right on to you and forced you to apologize when you think there is no reason to do so.

Ok Thought Experiment over. Back to normal programming (pun intended).

I just thought examining both sides of the issue is important.

You're half-right. People should be able to express their ideas and thoughts in a manner that they feel most comfortable with, even if that included nudie pictures.

However, you cannot say that there should be no outrage had the presenter used offensive terms towards other races. You must understand that women feel the same way as people of colour, especially when it comes to professional conduct.

I'm not saying that no one should be offended and therefore the boundaries should never be pushed. However, there are right ways to do it and there are wrong ones. The reaction from DHH is in exact opposition to that of those who felt offended. Let me repeat that, exact opposition. He said on Twitter how there should be more porn in presentations and how images of semi-nude women are more acceptable than images of ninja cats. Would he have said the same if the presentation contained racially offensive terminology? Who knows? That's what is so disconcerting.

EDIT: > DHH for one obviously doesn't care what other people think, and I respect the man for being consistent in his beliefs and not backing down before people trying to lay some pc guilt trip on him.

Sorry, meant to say more here. His reaction, at least to me, wasn't one of "I don't care what people think" as much as it was a big "Fuck you and your beliefs" to those who didn't feel how he felt about the slides. And the people he said a virtual "Fuck you" are contributors to the community, be it knowledge contributors or, as in Mike's case, promoters of HIS framework. What reaction would you expect people to have?

@batarski, "you cannot say that there should be no outrage "

That isn't what I said. Anyone can choose to be offended and base their actions on their outrage (including leaving Rails, forking Rails , whatever).. That doesn't mean (a) they are right and the "offender" is wrong (b) even if they are offended, the offender should "apologize sincerely".

"The reaction from DHH is in exact opposition to that of those who felt offended. Let me repeat that, exact opposition. "

Why is that wrong? It is just an opinion he (like all of us) has. If he genuinely feels that he is right it doesn't matter what the degree of opposition is. He should live by his notion of what is right and stick to his view point and suffer any consequences. He has done exactly that.

Of course that forces the rest of the rails "community" to decide what to do.

" Would he have said the same if the presentation contained racially offensive terminology?"

This is a hypothetical situation. When it happens we can deal with it. Till then let us react to what did happen and give everyone the freedom to think how he wants to think .

It is the blanket condemnation of an opinion for being politically incorrect that I oppose.

EDIT : to respond to batarski's edit

"His reaction, at least to me, wasn't one of "I don't care what people think" as much as it was a big "Fuck you and your beliefs" to those who didn't feel how he felt about the slides."

Sure, that s one way to interpret his reaction and probably valid.

My point is that DHH has always been like that. He does what he thinks is right and if a community forms around his code that is great but he couldn't care less if there weren't a community. He has always said that he writes Rails for himself.

In other words DHH is consistent. You may not agree with his opinions (I don't always) but I am surprised at why people find his reaction so surprising? He has never played the political correctness game and has revelled in thinking for himself and acting on his convictions. So? Way are people so surprised and horrified now? I predicted his reaction the moment I saw the original post. And I am not sure it is wrong.

As to what I expect other people to do, I listed those options above. Rails is Open Source code. MIT licensed I believe. you can do whatever you want with it, including forking it.

(comment deleted)
How is ANY of this relevant to Rails, though? Of course he has the right to say what he wants and think how he wants to think, but why does that need to come anywhere near a presentation on Rails?

I like to play the piano, but I'm not going to bust out a keyboard in the middle of a team meeting. Not because it is inappropriate, but because it is completely off-topic, a distraction, and a waste of time.

It's irrelevant, so I have to conclude that it was used to provoke a reaction.

This is what makes forking such a ridiculous notion, if we are going to fork for every ideological disagreement, it will die the same death denominational churches are dying today. When you fork on something that doesn't matter to your common goal, everyone fails.

'If someone doesn't like the way Rails framework or "community" is progressing, they can fork it.'

This is getting a bit philosophical, but there will always be differences of opinion, often strong ones, and if people are never willing to compromise for the sake of working together, at some point we'll all be forked down to one-person groups. (This applies to both sides of the debate, not just the one you or I agree with.)

My point is that impulsively splitting the group, without first expressing your discontent and trying to find acceptable common ground, is probably ill advised, though initially satisfying.

"If someone doesn't like the way Rails framework or "community" is progressing, they can fork it.'"

That isn't quite what I said.

The complete sentence was,

"If someone doesn't like the way Rails framework or "community" is progressing, they can fork it. Stop submitting patches or features. Don't use it. Write an alternative framework, possibly in another language. Just don't whine for blog post after blog post on what other people should do to conform to your notions of what is right."

You say,

"My point is that impulsively splitting the group, without first expressing your discontent and trying to find acceptable common ground, is probably ill advised, though initially satisfying."

I agree with the "first expressing your discontent and trying to find acceptable common ground" part. That has been done, and by Batarski's comment the "leaders by example" have a taken a stance "directly opposed" to the complainants view point. DHH in particular has clearly expressed his opinion.

I doubt that this kind of philosophical(dare I say "political"? ) question has any "right" or "wrong" answers. Depends too much on what your initial assumptions are.

"if people are never willing to compromise for the sake of working together"

Different people have different notions of what is compromisable and what is not. It seems that to DHH, putting "porn" into slides in a presentation at a Rails conf is not worth discussing or compromising on.

All I am saying is, the opinions are all on the table, and I don't see any movement to compromise. So get on with it. Life is too short.

That has been done

I'll take your word for it; my point was only that forking is probably not a good first move (which was what your comment seemed to be suggesting, if only because I misread it). If the attempt to compromise is made and the agreement can't be reached, then sure, split the group. In this case it sounds like it might be appropriate.

"split the group" isn't the only option. Maybe the complainers can just stop contributing to Rails (submit patches/plugins/whatever) or maybe just stop being part of the "community". Use Django. Cake. Wicket. Whatever.

I am just saying that "I don't see a problem" is not some kind of statement of ultimate evil. It is a valid pov, just as "I think this is a huge problem" is. People who hold one of those opinions don't need to "sincerely apologize" to people holding the other.

So yeah less demonization, more action. Please!

I might be offended by the word "bread". Is this my problem or anyone's using that word? One cannot please everyone, and there is no need to feel sorry _every_ time you fail at that.
This has got to be the most vacuous argument I've read on the subject. Attempting to equate a hypothetical aversion to the word "bread" with an ongoing discrimination in our society towards woman lacks new insight or intellectually challenging substance.

What it really does is try to move the discussion away from real people with real feelings and real problems in our society and turn it into a game of semantics.

Well, logically, what if you don't like the word "bread?" Well, logically, what if I decide to machine-gun the front row the next time I give a presentation? What right have they to life if I decide to be edgy with my art?

Reductio Ad Absurdum is an absurd line of argument.

I liked the way you challenged him for lacking rationale in this argument by an argument lacking rationale.

Plus his argument was actually better.

You can choose not to be offended, you can't choose not to die when someone kills you.

I liked the way you challenged him for lacking rationale in this argument by an argument lacking rationale.

That was the point. I know it's not cool to be snarky on HN but I can't resist: "WOOOOOSH!"

You can choose not to be offended

I have tried my whole life not to be offended, frightened, disturbed, or made uncomfortable by racism. I have failed for forty-six straight years.

What kind of discrimination is there against women, in your opinion. Serious question - I am not sure if men actually have the better deal in our world...

Not claiming that there is no discrimination against women, but I also don't think it is obvious that there is. I highly doubt discrimination is the reason behind the low numbers of women in tech, for example.

My wife is an IT manager. She knows Unix, can code, debug nasty windows problems, and gets shit done. Still, coworkers, new hires, and people who don't know her try to address her male subordinates during escalated issues assuming the men are the ones who know what they're doing.

>> I highly doubt discrimination is the reason behind the low numbers of women in tech, for example.

I'm guessing you're a young man. Are you sure you're really in a good position to claim that? She often thinks of leaving the field because over time, it wears at her. I can give dozens of other examples.

Not that young, but it is true that I don't know many women in IT. Most men in IT I know would be thrilled to have female colleagues, though.

I am not "claiming", I just resent taking things at face value. Possibly people are not used to competent IT women, because they are rare. But does it really take the form of "no, we don't want this person on the team, she is a woman" (without knowing her)? I doubt that - and if there are companies like that, it is their loss (not all men get hired by all companies, either - and good IT staff is rare in general).

Also, bias against the tech skills is hardly the same as sexism of the "she only is good for porn" kind.

I've had that happen to me before. You'd imagine if that were really the problem that they'd find a more PC way to tell me they don't want a woman on the team so I don't then go on a huge rant about gender discrimination, but some people have said it to my face that that is why. Yeah, it's their loss, and I don't deal with them after that.

I'd have to be delusional to say that discrimination wasn't a problem. I've cried my tear ducts dry and screamed my lungs out before over the unbelievable things that have happened to me that I never saw happen to any of my male friends just in tech alone. My boyfriend gets tired of hearing my stories of my frustrations over these things - he doesn't deal with anything even close to them except when I'm with him at an event (and THAT is a whole 'nother world of discrimination right there). I had to learn to just deal with some inevitabilities of being female in such an imbalanced industry. I also have to admit that in the course of dealing with these inevitabilities I've pretended to be a guy online very frequently and still do because it's just so much easier. I've also learned this nasty habit of becoming a total jackass in the face of other jackassery usually in the form of sexual harassment by people who think it's okay to harass a girl because they're behind a layer of pseudoanonymity.

Most men are really nice. Most men will hold open doors for me and treat me as a colleague and help me out when I'm having a problem, and I've had male friends who've mentored and supported me and my decisions over the years and more. Most of them, I would not mind working with - in fact, I would be glad to work with. But there is always someone out there somewhere who thinks discrimination and harassment is okay, and eventually, you just get really, really, really, really, really tired of them. It all builds up.

Can't forget that all this is on top of the annoyances in the non-tech world that one deals with every day just by being female, which is enough to drive a lot of women crazy. Once I've fingered my knitting needles and my knife on my keychain to use as weapons because an annoying guy wouldn't stop following me around saying something about taking my clothes off. Just last week, I drove around in circles near my house because there was a creepy guy in an Audi who had been following me by foot from a mall and then in his car for a very random and unlikely 5+ mile drive (think 4 left turns in a row followed by going up and down the same street for half a mile), and I went as far as to call the cops with his license plate #. How many guys can tell you that they've had stuff like THAT happen to them? Pretty rare :(

I don't envy women for the rape risk, but that is a result of the way nature set up things (I don't mean that as a justification of rape) women have a higher biological value than men, so they are more likely to be stalked. For the same reason, some women get away with spending time in front of the mirror in their big house and commanding the cleaning maid around, while their husbands sweat in their jobs to finance the luxury life.

On the other hand you will find that if you register with a dating web site, you will receive 200 messages without doing anything. If you are a guy (and not Brad Pitt), you would have to write 200 messages to get one or two replies.

So while driving home alone at night would be less fun for you than for men, online dating might be more fun than for men (not saying that is the way things should be, but they are like that, and I don't think discrimination is the right word for that).

If I was a manager I would probably give job applications by female programmers special consideration, because they are so rare. It might even be worth hiring some female programmers with not the greatest skills, just to make the work place more attractive (that would be the cynical point of view).

Also I have to say it would bother me, too, to work in a sexist environment (like having to listen to tasteless jokes about women at lunch or something). The thing to do then is to quit and look for another job.

Too bad you did not give many details about the unpleasant things that happened to you. I generally found a lot of things unpleasant in the IT jobs I had, so I wonder how many of the things you experienced were actual common to men and women, and not just to women. For example, I think most coders thing they are the best coders, you can hardly ever get two coders to agree on the best way to solve a problem. I could imagine that a woman could attribute such criticisms to her being a woman, when it is really just general IT suckiness. (I don't want to belittle your experiences, it would be very interesting to hear more details, because as I said, I have not actually experienced working with many women in IT).

> online dating might be more fun than for men

Actually, online dating is a hassle for me :) I have a boyfriend now, but I'm pretty flexible about who I go out with and my relationship with him is open...I've looked around on Craigslist and similar for other women to meet. Did you know that even in the w4w areas, all the women looking for other women are men (not transmen/transwomen, which I would be fine with, but straight up men who pretend to be women because apparently m4w isn't good enough for them or they want to sleep with a bi/lesbian woman?), women with boyfriends who want a mff threesome, women who have husbands/boyfriends and are tired of them and want to just see if they'll have any fun with another woman...no women looking for women who know that they like women, be it for a one night stand or a long term relationship.

Not to mention that there are very little women in tech, and even less likely that they are also interested in other women...and many guys think it's okay to hit on me boyfriend or bi or not. :(

> If I was a manager I would probably give job applications by female programmers special consideration, because they are so rare.

I actually dislike this because it's reverse discrimination. Yes, women are rare. That doesn't mean they need to be treated specially. I for one just want to be treated like anyone else minus any extra discrimination and sexism arising from being of a different sex. I don't want to be hired just because I have boobs. I want to be hired because someone thought that my skills and experience were good for the job. Hiring women because they are women even though they don't necessarily have the skills for the job just ends up in more frustration - remember that xkcd about women and math? That.

> Also I have to say it would bother me, too, to work in a sexist environment (like having to listen to tasteless jokes about women at lunch or something).

It's all about when and why. Like this whole couchdb/rails mess in the first place. My joking around with some friends calling each other whore and slut and worse things and talking about some pretty explicit things while chilling out on IRC? That's fine with me and I don't even think twice about it - I know they are good people, it was in a casual context, these things wouldn't even be considered being said to any one of them to anyone else even half seriously, etc.

But the workplace isn't one where it's appropriate to do that, and public presentations at conferences with the implication that you are ...or at least were... a respected member of the Rails Activists team and that you are a professional in this field is also not the right place, especially when your subject matter has nothing to do with it. Not only that, but that this guy apparently didn't even think twice about the inclusion of porn. How many times have you actually seen anything close to scantily clad women in a conference presentation about something technical that isn't about running an adult entertainment website? couchdb isn't so boring that porn needs to be in there to interest people!

(As for my opinion on this: it was stupid and it is ALL about appropriateness - no need for censorship. Like, I'm not going to crucify the guy or want to crucify him, I just hope he and future presenters understand that porn is not necessarily something that belongs in a presentation. I mean, I would expect to see porn in a presentation about a porn site using Rails that was having problems scaling and meeting the unique demands of their customers. Not CouchDB! It didn't even do anything to help understand the concepts except via the fact that there are women in the slides dressed provocatively. Not that I hate porn, I love watching porn regularly. I still don't want to see it at a conference. Save it for another day please. Imagine what the talk would be like if the kind of porn in the presentation were changed? Something more artistic erotic art-like or softcore gay porn. And how many men would have walked out of the presentation if the...

"all the women looking for other women are men"

That is very annoying, I can imagine ;-) Actually, when I was on a dating site a couple of years ago, a lot of the women also were men (they just used some pictures they found on the internet). I did not have it in me to play that trick, although I would have been curious about what kind of things other men would write. I guess not all of it is very nice (I have often heard stories about unpleasant photographs...).

"I actually dislike this because it's reverse discrimination."

I completely agree, just think it would be most likely what would happen. Maybe all CVs should be anonymized by default :-/ There was this experiment where they put random names on CVs, and the black sounding names got significantly less invitations, for example :-(

"Sexual jokes"

I can't even recall the kind of jokes I mean, like to forget them asap. I don't think referring to somebody's sexiness is all that bad (it's nature), but I don't like allusions to using somebody. I can only recall the joke from Buffy "what is the difference between a toilet seat and a first year student" - stuff along that lines is unbearable (in Buffy it was delivered by a mean guy, it was not an actual joke ;-)

"details about the unpleasant things that happened to you."

Ouch. Glad you met some nice men, too - it is tantalizing to hear about women's bad experiences at work, not having the chance to set a better example.

> a lot of the women also were men

Yeah, it's weird - men are men, women are men and children are FBI agents? :p (oh dear, yet another common stereotype. some people i talk to online still refuse to believe i'm female...)

I'm not sure why anyone would pretend to be a member of a different sex like that, especially if they're not gay or transgender (and the latter tend to be upfront if they're pre-op, which is infinitely more courteous than lying outright). I did talk to one who had a random female pic included with the post looking for other women, and the reply back was from a guy who sent along a pic of him naked. I did not need to see that.

> Maybe all CVs should be anonymized by default

That would be an interesting experiment, but I bet there is more on a CV outside of the name that would be discriminated against.

> I don't think referring to somebody's sexiness is all that bad...

It's not. I like to talk about these things too, even more than some guys. But I don't do them in a professional setting, and that is what the whole issue over this presentation is. The porn would have been appropriate (but barely so) at an event like a BarCamp with full disclosure to attendees that you're including some risqué images. But the GoGaRuCo organizer brought up a good point in his apology about the presentation: had anyone from Google or Apple or Microsoft done the same, they would have been fired (if the presentation were allowed at all, which it wouldn't have), and the same standard of what is appropriate would apply here at this ruby conference as much as it would at, say, Google I/O or WWDC or PDC.

> it is tantalizing to hear about women's bad experiences...

No worries, usually the good guys deal with it. :) Unfortunately can't always say the same about things that go on on the internet.

Any kind of discrimination based on the differences between a group and an individual should be actively discouraged (be it on race, sex, weight, nationality etc.) It's the mark of a primitive and uncivilized society.
> Reductio Ad Absurdum is an absurd line of argument.

It's an effective means of chopping down very general arguments. For example, the bread argument would be relevant if someone had argued that every offended person should be appeased, always.

I've always felt that anywhere you have an effective Reduction Ad Absurdum, there's a more effective alternative of some sort. It may be effective in some cases, but I am optimistic that it is rarely if ever the best argument.

I will be specific: By "best," I mean most fruitful, most provocative, most stimulating, most interesting. I accept that it is often effective in a demagogic sense.

Remember infamous Danish cartoons? Do you think cartoonist had to apologize? Boy, did he offend someone… My point was, if someone is offended by that presentation, he (and I mean he) should have his head examined. There are people that can be offended by most ridiculous things and I am not going to consider myself responsible for all their quirks. Too much fear to offend someone just dumbs us down, makes daring thing less likely (I think it has to be someone with DHH kind of personality to create RoR) and generally leads to kind of lukewarm relationships, hypocrisy and "thermal death" of society.

I am all for solving real problems, not imaginary ones. I have seen quite a few women in IT, and it did not look like they had any problems with it (suffice to say one was the head of the whole IT organization I was working for, other three - heads of departments). All were judged by the competence, not their sex.

It is interesting to see that the mere idea that _maybe_, just _maybe_ women in general are not inclined for this type of work (hint: dealing with abstractions, not real people and relations) is instantly rubber-stamped as sexist. I am going to stretch it here, but why isn't anyone fighting to right the underrepresentation of males among persons giving birth?

And I don't buy the reality of some "feelings" that are so much on display in this case.

Remember infamous Danish cartoons? Do you think cartoonist had to apologize? I never saw those cartoons, so I won't comment. But I will compare this presentation to some of George Carlin's comedy, which I have heard over and over and over again.

Quite a bit of it is offensive, and the offense was the point of his art, he was trying to make us take a hard look at ourselves.

The difference between "art" that is intended to make us uncomfortable and this presentation is that this presentation is not making some of us uncomfortable about our sexuality as a means of giving us insight into technology. It's simply making some of us uncomfortable.

If you care to show me a technology presentation that makes us uncomfortable but does so for the express purpose of provoking us to look at ourselves, I would be delighted to discuss whether it is or is not appropriate to deliver at a conference and whether apologising would or would not be in order.

Until then, I do not accept the parallel.

Well, if fully dressed women make you uncomfortable, I cannot help there.
What I learned in university was that "P implies Q" is always true if P is false. Therefore, I upmod your post for truth.
If Jyllands-Posten had wanted more Muslim readers, then they probably should have apologized for the cartoons.
Why is it even considered a discrimination against women?
This isnt about sexual hangups. It's about respect for others in the workplace and similar venues. Most HNers are to young to know what it was like for a woman a few decades back where propositions, sex for promotions, and the like were common. Talk to some women in their 50's about what it was like when they first entered the workforce. It seems alien to us technical types, because we are pretty respectful of others, at least in person. The outrage is there because an awful lot of us dont want any backsliding, not because we are prudes.
Why is sex offensive to women but not men? Would there not be outrage if the pictures were of scantilly-clad guys?
"Seriously, not everyone is that hung-up about sex."

Feeling a need to put porn in your presentation about CouchDB is a hang-up about sex. There are all kinds of activities that, while perhaps unobjectionable in and of themselves, just do not go well together.

I do not understand how so many seem to have lost the idea that context matters. What might be perfectly appropriate content or behavior at a party or a club in mixed company can be totally inappropriate at a business meeting, wedding, funeral, or conference presentation. Why does this idea even need explaining?

DHH was commenting that doctors, lawyers, and other professional groups have far raunchier conversations than programmers, and manage to attract women just fine. So my question is: do doctors routinely slip porn into a presentation about a clinical studies trial? Does a lawyer slip porn into his slides for his closing remarks? Does anyone honestly think either of those would go over well?

How can you call images in that presentation porn?
" So my question is: do doctors routinely slip porn into a presentation about a clinical studies trial? Does a lawyer slip porn into his slides for his closing remarks? Does anyone honestly think either of those would go over well?"

The point is not everyone agrees those images are "porn". And if they were, that it is inappropriate to do so.

People have a range of opinions from "utterly disgusting" to "wtf? It is just a presentation at a conference."

That is the "problem".

The inappropriateness of the images is their context -- whether classified as porn or merely risque, their only purpose in this talk was to cloud a technological discussion on the state non-relational distributed key/value databases and their comparison to RDBMs systems, and in doing so unnecessarily offended a significant subset of the audience.

For example, compare slides 15 (RDBMs):

http://www.slideshare.net/mattetti/couchdb-perform-like-a-pr...

and 52 (CouchDB):

http://www.slideshare.net/mattetti/couchdb-perform-like-a-pr...

Apparently the presenter felt that it was not unappropriate, you feel it was. Why the big fuss - why not just ignore that presenter in the future?

I for one don't think there was actual porn in the presentation, only allusions to porn (none of the models were nude). Not saying it was the best joke ever, but not very shocking, either. There is worse on TV all the time.

I also think porn is becoming more and more mainstream. Maybe because of the internet most people are watching it anyway, so there is no use in denying it's existence anymore.

Programming conferences are a lot different than clinical trial studies or a lawyer's closing remarks. The attitudes of people attending are way different. We're just some guys, ya know? The talks are just conversations among peers -- peers that generally shun social conventions like having short hair and wearing a suit and tie. So while "porn" is probably not the most interesting content you can add to your talk, it's not really inappropriate either. (Sure, it may be offputting to outsiders, but that's not who the talks are for. The open source community is often offputting to outsiders, because the outsiders completely misunderstand our goals.)
I'm pretty sure I'm not hung up about sex, and I'm still uncomfortable bringing it into semi-professional environments where others will be uncomfortable with it. Not because it's sex, but because it's unnecessarily provocative and rude (most of the people defending it seem completely stuck on the "you all think sex is bad!" trip, but a number of other non-sexual issues would fit the same bill, depending on the group you were trying to work with).

There are other social contexts in which I would fight for someone's right to display stuff like that (e.g., for an individual's right to have a personal off-hours blog with nudity and sexual content, or march in a gay pride parade wearing only a bullwhip, and not suffer workplace consequences if someone from HR happens to discover it)--but a coding presentation is one of the least important places, in my personal estimation, for me to be arguing for the right to show that stuff. By forcing it, I lose more than I gain: I get to see babes in the slides (big woop), and the people who aren't comfortable with it are told to go to hell if they don't like it, regardless of whatever other value they may have.

It's no particular skin off my male, porn-loving back, but I don't need to see stuff like that in a rails presentation (aside from the fact that it's distracting: as Alan Moore has commented about the difficult balance in writing intellectual porn, "too much blood to the dick means very little blood to the brain"). I can live without the slides, but I do need to be able to work with people who come from different (possibly conservative and religious) backgrounds. Having lived and worked around people like that for years, I may strongly disagree with them on some pretty basic social/political issues, but we can get along fine professionally without stepping into those waters, and they're often valuable colleagues. Much more valuable to me than porn in my presentations.

"If the screening process is passing women by because they are not technical ninjas or dont want to work 80 hour weeks or dont do so well in alpha male interviews"

Except for your last point there the others are pretty bad stereotypes. For example women have no trouble finding employment as lawyers or doctors which comes with 80hr work weeks... yet they are still vastly underrepresented in IT.

I'm not a member of the Rails community, so I'm curious as to why this "Women in Programming" issue seems to focused solely on that community. Women are underrepresented in almost all development communities and it seems odd to focus on one specific community. It would be strange to talk about "the lack of female representation in the C++ community" rather than the development community in general, so why is this different?

I'm not trying to stir the pot or anything, I'm legitimately curious.

Actually, just last week there was a panel on "women in technology" at Geeknrolla, so it's definitely not a rails-only issue.

More info here: http://uk.techcrunch.com/2009/04/23/just-a-girl-why-we-put-o...

Oh, I definitely don't believe it is a Rails-only issue, it just seemed odd that the loudest discussion going on right now seemed to be focused on Rails. It just feels odd to attach it to a specific technology.
It most certainly isn't a Rails-only issue. Women in technology seems to be a perennial discussion point with little change in the composition nor the results.

One reason that Rails seems to be the loudest right now is because Rails attracts (and was begun) by very outspoken, opinionated, people.

I think some progress is being made in terms of making workplaces more hospitable to women. Sexual harassment has been a recognized issue for a long time now, but geeks consider themselves too passive and harmless to harass anybody, so they have been slow to catch on. The underrepresentation of women in technology has stimulated some self-reflection about how the workplace atmosphere might put off technologically capable and interested women.
Still wondering how the "underrepresentation" is being measured. Who defines the appropriate percentage of women in technology, so that we can conclude that there are too few of them?

While I would prefer to have more female colleagues, I don't believe men and women can be compared just like that.

I'm not in the Ruby community, but here's what I've gathered:

There was a talk at the Golden Gate Ruby Conference called "CouchDB + Ruby: Perform Like a Pr0n Star", which featured an extended porn-industry metaphor and what some have described as softcore porn in the slides. This talk created a lot of discussion in the Ruby community, in particular about the effect this kind of talk has on the female attendees, and the general atmosphere of the conference. It also caused the Ruby community to introspect on what kind of environment they are creating and how it affects people who are not heterosexual males who may wish to participate in that community.

See the links posted above by swombat for some of the discussion.

Huh. Yeah, I could see how that might generate discussion.

As a heterosexual male, I would be uncomfortable being at a presentation that used pornographic imagery throughout. Call me a prude, but certain things simply don't belong in a professional environment.

Not only that, but when the issue was brought into the spotlight, the "leaders" of the Rails community dismissed as "edgy". Some have even applauded it. This is a major reason for Mike leaving.
So are there even less women in Rails than in other IT sectors? Or is it all just speculation? I could imagine applauding someone taking a stand against political correctness in certain circumstances.
Ditto. I used to be a member of a guitar forum where religion was banned from discussion. All well and good, but I left in the end because whilst it wasn't discussed, I couldn't stand to read endless lyrics about the wonder of god, and every other piece of advice being to "join in with your local church band". You can, apparently, smother a whole lot of guitar discussion with just a smattering of religion, and all without any actual discussion. In the end, I wasn't comfortable there due to something that was nothing at all to do with guitars.

I can ignore religion when I want to, and I can destroy an illogical belief system with the best of 'em, but, I'm much more likely to just find somewhere with less barriers to the subject at hand. It was unprofessional of them to disallow discussion of religion with wishy-washy rules, and it's unprofessional to plaster coding in porn, soft or otherwise.

Wow, and some people think the "social skills for nerds" links are off-topic for HN. Clearly many people in computing are ruled by their adolescent impulse to make people uncomfortable, at great cost to the community. Worse, they congratulate themselves for it. For the general good, here's the Cliff's notes for making people uncomfortable:

1. Gratuitous transgression is easy.

2. Necessary transgression is art -- intrinsically critical and enlightening. It's hard to pull off.

3. Compulsive transgression with no regard to the difference between #1 and #2 is juvenile.

All I know about this is what I learned from Giles Bowkett:

http://www.ultrasaurus.com/sarahblog/2009/04/gender-and-sex-...

who sounds dead-on correct to me:

I put huge slides with four-letter words on the screen when I give presentations, but it never makes anybody feel uncomfortable. But that’s because there’s an art to these things, and I know every time I do it that I might go too far and have to eat my pride and apologize. You did it wrong. The fact that anybody blogged about it means you did it wrong. So you have to just accept that and be a man about it instead of arguing with her. If a woman tells you that putting giant sexually suggestive images in front of her made her uncomfortable, you don’t get to bicker about that.

It's not so much that the Rails community has a particularly unusual problem with women. It's that, when one tone-deaf guy lights a match at a Rails conference, apparently nobody knows how to put out the fire before it burns down the community. It's a shame.

"If a woman tells you that putting giant sexually suggestive images in front of her made her uncomfortable, you don’t get to bicker about that."

Isn't this a sexist viewpoint itself? As if a woman's reasoning doesn't matter, just that you have offended, oh my, a female?

One could equally say that if I tell you that putting the word "Nigger" in a slide makes me feel uncomfortable, you don't get to bicker about that. It's just one of those things that matter if other people's feelings matter.

I discovered this the hard way when I repeated a joke about Jews to a Jewish friend. As she put it, "Jokes are all in the delivery, and you have to be Jewish to deliver that joke."

No, its not really the same thing. Because there is a very obvious reason that people are upset by that word. My point is merely that you need to explain your reasons, not merely point out your skin color or gender, as if that itself were a reason. Your Jewish friend, for example, has given a very good reason for why jokes about Jews by non-Jews are generally offensive.

In fact, there are cases where using that word in a presentation would be perfectly legitimate, i.e. in a presentation about racist epithets. If someone objected to that, I would bicker with them, regardless of their skin color.

(comment deleted)
Your Jewish friend, for example, has given a very good reason for why jokes about Jews by non-Jews are generally offensive

By way of conversation, not argument, I will share that at the time, her explanation was unsatisfying. I felt that she was saying "You Can't Say That" arbitrarily. Why was it ok for one person to tell that joke and not another? I didn't feel she was explaining the reasoning behind the rule, just telling me the rule.

But time has passed, and now I understand that a joke about cultural stereotypes often means one thing when told by an outsider, another thing when told by an insider to an outsider, and a third thing when told by an insider to another insider.

And of course, outsiders are sometimes oblivious to the nuances.

I have no idea what you're talking about. But, nevertheless: It doesn't matter who you offend or why. If a person comes up to you and says "I'm not really a person; I'm really a tower of cats in a cunningly designed human suit, and your LOLcat photos offended me," the correct answer is still "Gosh, I'm terribly sorry. I didn't mean to offend. I really had no idea that cats would take my presentation in that way."

After which you back carefully away and hope they don't come to your next talk.

You should not respond with a passionate defense of free expression unless the person who approaches you is a cop trying to arrest you. [1] In general, nobody is trying to deny you the right to advertise your beliefs out loud. When they complain, you should assume that they are merely inviting you to walk back what you said before they commence avoiding you like the plague.

Of course, if you really hate cats, you can always just respond with "good, I'm glad I offended you, you terrifying feline monstrosity!" Because very few Rails consulting customers are cats, that might not cost you much. Although, come to think of it, some Rails customers probably do employ cats, or people who love cats and care about their feelings. And there are many others who will feel mighty uncomfortable when the managers of the framework that lies beneath their million-dollar website become more concerned with aggressively asserting the universal freedom to hate cats than with keeping people like Mike Gunderloy on the team. What kind of priority is that? Enough with the sophomoric flamewar, already!

---

[1] In which case, of course, you still shouldn't respond with a passionate defense. You should call up your lawyer and let her respond.

That's pretty hillarious. But still I think it is useful when you offend a person to try to understand why. If there's something to it, then you apologize, and learn a lesson. But if you apologize wihtout learning anything, your apology is an empty one. Meanwhile, if they're just being hyper-sensitive for no good reason, I am quite happy to pop their bubble.
if you apologize wihtout learning anything, your apology is an empty one.

Not at all. The apology -- which one should issue immediately and without hesitation -- is full of meaning. Very important meaning. Just not literal meaning.

What is the apology saying?

"I hear you and I understand that you were really offended."

"I am trying to listen to you."

"I am not trying to hurt you on purpose."

"I am not trying to deliberately start a giant flame war that tears our community apart."

"I am open to reconsidering what I said, and the way I said it, in light of your interpretation of my words."

"I have basic social skills and recognize the role of Apologizer when I see it." (See: http://news.ycombinator.com/item?id=240170 )

What the apology is not: An admission of guilt, an admission that you did something illegal or even something wrong. You do not have to break down in tears. You don't have to agree with the complainer. You don't have to change your mind.

What you have to do is signal some sympathy: That you're a civilized person who is open to "trying to understand" the offended person. That you want to de-escalate the situation rather than start a fight. That you're not a troll -- that is, someone who (a) deliberately introduces a topic that is likely to be offensive and then (b) continues to push the buttons of any offended people until a giant flame war breaks out.

There's some truth to that, of course. But I don't think apologies should always be issued, in any circumstances. Coddling people is often annoying. It slows things down and keeps people from being direct with one another. Sometimes a fight is actually better. Also, a little bit of confrontation keeps people from raising too many spurious complaints.

Which method works better all depends on the circumstances, I guess.

What if that woman happend to be a member of an ultrareligious sect and has no humor whatsoever. What if other women don't mind at all? Don't know what incident happened (was there an incident?), but is it not yet another cliche that women in general have to be offended by certain pictures? What about the women IN the pictures, would they be offended?

I don't want to recommend to use offensive pictures in presentations (some men might be offended, too), but I am pretty sure that such things are NOT the reason for "underrepresentedness" of women.

What if one of the women in the audience was your mom? What if one of the women in the presentation is your mom? What if you're the conductor of a train and you're approaching a fork in the track: If you steer one way, you'll run over five porn stars. If you steer the other way, you'll run into a presenter at RailsConf. What if this conversation never ends? What if we're all just living inside of a computer simulation? Woah.
You are. Just you, tho.
Vote up if you're part of the silent majority that is not interested in this discussion.
There's a number of issues here.

First, men and women tend to think differently, and have talents in different areas, just as men tend to be taller. This is a matter of biology, and on that basis alone, a reasonable mix in IT would be biased towards a greater proportion of males, depending on the exact developmental role. About 2:1.

Except it's more like 8:1 or even 12:1, rather than 2:1.In open source, 50:1.

It's no accident that there are more women in interface design, project management and architecture within IT either. Remember though that this is all statistical, just as there are short men and tall women, you should always look at individuals as individuals, not as stereotypes. Talents between the ears are what's important, and chromosomes are a poor guide to those.

Part of the problem is the discouragement talented girls experience at school because IT is a "male field". Part of it is that businesses are set up with men in mind, with stereotypically male aspects of bonding after work, of stakhanovite hours with no concession for having a Life, with hierachies and competition for "fastest gun in the west" rather than teamwork. The latter is particularly important in Open Source development.

Part of it is straight old-fashioned misogyny and the glass ceiling, but I think that's not as important as the other issues. It can get pretty bad though as a consequence of the other causes, trust me on that one. I invite all the straight guys to imagine what it would be like in a gay-only environment, with gay porn posters and bitchy jokes about "breeders", plus the occasional overt sexual harrassment and almost universal attempts to flirt. That's what it's like for many women in IT, all the time.

It's not as bad as it was. I'm 51, and can remember when things were a lot worse. Female medical students are no longer required to sign a pledge not to get married if they enter med school, as they were when I was in grade school. But Blacks don't have separate drinking fountains either, as they did then. "Better" does not mean "Good" or even "minimally acceptable".