Open Arms

Shelley Wed, 04/29/2009 - 09:10

Regarding the recent Golden Gate Ruby Conference...

Sara Allan

The second low point was Matt Aimonetti’s talk “CouchDB + Ruby: Perform Like a Pr0n Star.” It is unfortunate that he took this joke too far. What might have been a short, juvenille, eye-rolling bit of humor continued throughout the talk to become increasingly disturbing. Amidst this normally warm, welcoming community, I spent an uncomfortable half hour wondering if I had somehow found myself in 1975.

...

If he had left it at a few introductory jokes, I would be writing a very different post. Instead the porn references continued with images of scantily-clad women gratuitously splashed across technical diagrams and intro slides. As he got into code snippets, he inserted interstitial images every few slides (removed from the slides below). The first time it happened, he mentioned that he wanted to keep everyone’s attention. It had the reverse effect. This technique was distracting and disrespectful to an audience who, frankly, is turned on by code.

Audrey Eschright

Here’s another problem in this tangle: Ruby (and Rails in particular) loves the rock star image. You see it in job posts, how people talk about their work, and the way Rubyists rant on their blogs. It’s macho, it can be offputting to both genders, and it makes it easy in this kind of situation to say, “what’s your problem? I’m just busy being awesome”. It’s also a significant barrier to adoption for people who aren’t already a part of this culture, and don’t find it appealing.

Mike Gunderloy

For what it’s worth, I think the original presentation was an inappropriate and regrettable mistake. However, far more disturbing to me are the reactions to the discussion on the part of some of the Rails community.

Folks, the idea that women are disproportionately underrepresented in engineering and software in general, and open source development in particular, should not be new and controversial in 2009 - anyone who cares to look can find such things as the FLOSSpols findings, or any amount of academic literature on the subject. Anyone who cares to take the time to actually talk to the women who are a part of the open source community will have no trouble getting an earful about how challenging it can be to participate.

...

But unfortunately for me, in parallel to the public discussion there have been private ones. I can’t reveal details without breaking confidences, but suffice it to say that a significant number of Rails core contributors - with leadership (if that’s the right word) from DHH - apparently feel that being unwelcoming and “edgy” is not just acceptable, but laudable. The difference between their opinions and mine is so severe that I cannot in good conscience remain a public spokesman for Rails.

Victoria Wang, in comments

DHH’s attitude seems to say that the more we lower ourselves to the most base level of marketing scum in the name of entertainment, the better, even if at the end of the day there are no more women, or anyone worth knowing, in the room. It kind of makes me want to never touch Rails code again.

Rev Dan, in comments

What chaps my ass about the whole thing is that it’s doing little more but reinforce the bullshit “developers are immature, overgrown 14-year-olds” stereotype. I’m sick to death of that one, especially because I run into that type of jackass more often than I care to.

We kinda have a “chicken and egg” scenario going on here… unless there are more women who attend these things then the few women who do will always feel like outsiders… but if the few women who attend now are offended, then why will more attend?

Matt Aimonetti’s response

In the case of my talk, people knew what to expect, they *picked* the talk, and were warned by the organizers before I started that I would be using imagery potentially offensive to some. The topic of my talk was obvious, and I would have hoped that people who were likely to be offended would have simply chosen not to attend my talk or read my slides on the internet. It’s like complaining that television has too much material unsuitable for children, yet not taking steps to limit their viewing of it. You can’t have it both ways.

We can argue forever about morals, professionalism, ethics, respect, etc., though this is all a distraction from the real problem that was raised by Sarah, namely that we have very few minorities in the Ruby community, especially women. Minorities do need to be more represented!

Ryan Bigg

I fear that it will rip a community apart. A community that should be working together on getting past this issue and bettering themselves, not regressing to childish bickering. That’s what gives this community an “immature” stamp by the [insert other programming language here] groups.

...

All I ask for you guys is to…

Chill.

Sho Fukamachi

Other reactions include pathetic “I am being victimised” attention-seeking, lame attempts at demonstrating how much “I truly care about women” etc, hilarious “I am leaving the Ruby community and re-installing Visual Studio” threats (please do!), and every combination thereof. I cannot help but think that if Matt’s presentation has the effect of getting rid of these disingenuous wowsers then he should henceforth be invited, nay required, to present at every Rails conference.

DHH, the father of Rails

Twitter / DHH: "Do you think porn is an a ...
Twitter / DHH: @_why I love Howard Stern ...
Twitter / DHH: Speaking of presentations. ...

But wait...there's more...

Alpha Male Programmers aren't keeping Women Out

You certainly have to be mindful when you're working near the edge of social conventions, but that doesn't for a second lead me to the conclusion that we should step away from all the edges. Finding exactly where the line goes — and then enjoying the performance from being right on it — requires a few steps over it here and there.

update

Excellent aggregation of opinions from women in the Ruby/Rails community. Particularly liked Amy Hoy's take in comments

If you are going to try to be edgy and push boundaries and shit, you should at least be sure you’re good at it and know how to handle that kind of content, first. Otherwise, it’s just destructive.

Sun Sells Out, and there goes Java and MySQL

Shelley Mon, 04/20/2009 - 09:02

I guess I will now be looking at how to port my Drupal installations to PostGreSQL, since Sun sold out to Oracle. The Java issue doesn't impact me, as I saw the writing on the wall as regards to Java a long time ago.

However, support for MySQL will most likely be completely undercut, if not eliminated. Or it will go through that fine Oracle touch, which means you can't depend on support for the database in the future—not without it being either bloated, or "monetized" in some way. This is how Oracle works.

I can hear it now: But MySQL is open source. Oracle can't hurt it, because it's open source!

Being "open source" will protect MySQL. Yeah, right. And I believe I'm Superwoman and can't be hurt by bullets, so just shoot me now.

My DRM Free Self

Shelley Sat, 04/18/2009 - 10:58

O'Reilly now has DRM free versions of some of its book available for the Kindle. Among the books are my own Painting the Web, Learning JavaScript, second edition, Practical RDF, and Adding Ajax.

O'Reilly has been offering DRM free versions of the books at the O'Reilly site, but it's only been lately that authors have been able to provide DRM free books at Amazon. Why is this important? Because all you have to do is change the book's extension to .mobi to read the book on your Sony or other MobiPocket capable eBook reader. In other words: Some Amazon store books can be read on other eBook readers other than the Kindle, iPhone, and iTouch.

Teleread and MobileRead have started a campaign to make these DRM free books more easy to find. If a book is DRM free, just tag it "drmfree" at the Amazon site. It tickled me to be the first to tag my own books.

My books being offered DRM free doesn't change how I feel about copyright. I still believe in the importance of copyrights. My books are still copyrighted, at least until the publishers and I decide the time is ripe to release them into the public domain. I am dependent on the royalties I make from my books, and I lose money through piracy of my books. But I have never believed in DRM, which only hurts the legitimate owners.

I'm currently working on my first self-publishing book, which I'll be releasing as a Kindle, as well as in other formats. Regardless of how I distribute the book, not one version of the book will have DRM.

My Abbreviated Self

Shelley Tue, 04/14/2009 - 15:30

I discovered that a URL has to be less than 30 characters, or Twitter automatically creates a Tinyurl version of the URL. This, even if the entire message is less than 140 characters.

There's no way I can create URLs that are less than 30 character and still maintain my subdomain designations. Therefore I'm not going to try, and will most likely be removing any short URL stuff here. With all the recent "one million followers" foo flah, including the breathless designation that one person achieving one million Twitter followers is equivalent to landing a man on the moon and space flight, in scientific importance, I would just as soon stick with stodgy old weblogging.

Weblogging, where no one really knows how many people are following you, most people don't care, we can actually communicate complete thoughts, and do what we want with our URLs.