(And I'm not suggesting either is the worse choice, or that they are mutually exclusive!)
(And I'm not suggesting either is the worse choice, or that they are mutually exclusive!)
There are women in the Ruby community, and they are interesting speakers who have done interesting work. There's no need to ask folks to prevaricate about whether diversity or quality are at odds.
Absolutely not. It should be based purely on merit in exactly the same way academic conferences are organised.
Boys State / Girls State: Open to the two best students from each high school in the state. Had a reputation for being incredibly boring, largely because there were few differences of opinion.
Model State: Open to any student who wanted to come. This featured intense debates and was generally awesome.
Similarly, the best programming conference I ever attended was Lightweight Languages 1 at MIT. There were about 30 attendees who worked on major open source programming languages and on academic research languages. The Perl people and the Python people and the Scheme researchers got into some really intense and amazing debates, because they came from intellectually diverse backgrounds.
Given these experiences, I actually favor diversity of opinions and backgrounds over speaking ability. Of course, I'd rather have both.
For me, this is more of an observed relationship (with an overly-small sample size) than any kind of well-formed theory. Diversity of background seems to be correlated with diversity of ideas, which in turn seems to be correlated with fascinating discussions.
This sounds remarkably similar to "women are too hysterical to vote", doesn't it?