Live data from Hacker News

How I Stopped Worrying and Started Loving PyLadies

hynek.me

31–40 of 49 posts

Re: How I Stopped Worrying and Started Loving PyLadies

#31
post #22
post #15

Earlier quoted context omitted.

I'm not criticizing your broader point, but I'd love to see your source that the entire marketing department at Apple is male.

She (?) is hardly the only one who'd noticed: http://bits.blogs.nytimes.com/2010/01/27/the-ipads-name-make... http://articles.cnn.com/2010-01-27/tech/apple.ipad.reaction_... Sample comment: "Are there any women in Apple marketing?" asked Brooke Hammerling, founder of Brew Media Relations, a technology public relations firm. "The first impression of every single woman I've spoken to is that it's cringe-inducing. It in…

So, assume that Apple's marketing dept. is all dudes.

Doesn't that run contra to the idea that diversity is necessary/good by definition? Apple's marketing dept. has done a pretty damn good job, what with helping propel the company to the heights that it's gotten to.

Re: How I Stopped Worrying and Started Loving PyLadies

#32
post #2

"So first of all, let’s get one thing out of the way: Diversity is good for a community. "If we can’t agree on this fact, the rest of the article is futile. There are many studies that support this point and if you’re not convinced, this article isn’t for you." I'll bite: What real-world measure of goodness (that isn't tautologically identical to diversity) has been shown to increase as a function of an open-source c…

Honestly, I'd be surprised if the total number of studies on gender balance in open-source projects was higher than single digits.

This is probably true, because open-source development doesn't seem to be a well-studied phenomenon in social science; but the effects of diversity on group dynamics in general have been studied extensively. While you may disagree, I'm willing to make the provisional assumption that working and personal relationships among open-source developers are not substantially different from groups which are more commonly studied.

(I currently don't have much in the way of academic access, but a few Google Scholar searches and reading some abstracts will at least reveal a large volume of research on these topics. i.e., http://scholar.google.com/scholar?q=group+diversity+positive...)

More interesting, I think, is the idea that there must be some "real-world measure of goodness" (market share? lines of code?) which is improved by diversity, in order for pursuing diversity to be worthwhile. I'd be willing to argue that even if better diversity led to a persistent decrease in technical quality, it would be worthwhile in terms of positive external effects on society. While "low barriers to entry for all demographic groups" might not be an advantage to the group looking for developers, it could benefit society in the same ways as wheelchair ramps, good employee working conditions, regulation of animal medical testing, and other things we encourage in spite of their cost.

In other words -- diversity and fairness can be valued for their own sake, just as much as code quality is a value.

(I actually don't think increased diversity would have any negative effects on technical quality, in the long term: instead I'd expect a null effect or a slight positive. I wouldn't be surprised by a short-term negative blip as potentially-biased education and training learns to cope with different people, but I don't see that as a real barrier given the societal positives.)

edit for grammar

Re: How I Stopped Worrying and Started Loving PyLadies

#33
post #31
post #22

Earlier quoted context omitted.

She (?) is hardly the only one who'd noticed: http://bits.blogs.nytimes.com/2010/01/27/the-ipads-name-make... http://articles.cnn.com/2010-01-27/tech/apple.ipad.reaction_... Sample comment: "Are there any women in Apple marketing?" asked Brooke Hammerling, founder of Brew Media Relations, a technology public relations firm. "The first impression of every single woman I've spoken to is that it's cringe-inducing. It in…

So, assume that Apple's marketing dept. is all dudes. Doesn't that run contra to the idea that diversity is necessary/good by definition? Apple's marketing dept. has done a pretty damn good job, what with helping propel the company to the heights that it's gotten to.

I am having a hard time making a connection between my post and your response.

Re: How I Stopped Worrying and Started Loving PyLadies

#34

Earlier quoted context omitted.

> "Lack of diversity" means that people are excluded from a community, either actively or passively. That's a "bad thing" pretty much by definition. Why?

The prevailing moral judgement is that excluding people from a group because of inflexible factors (like gender) is a bad thing. Because its a moral judgment, we can assume that even if monocultures are functionally superior with regards to performance we still will prefer a diverse culture for the intangible benefit of 'good ethics'.

Heh. This brings to mind the thought that a diverse culture is likely to produce monocultures. If some Indians develop a new game, then you'll probably end up with mostly Indians playing the game--if it takes off, then people from other cultures might start playing the game, but the best and the "serious" players would probably be Indians. Even serious non-Indian players would probably pick up more Indian culture than they transmitted their own culture to the sport, and it would at least be very slow to diversify.

No, wait, it occurs to me that "some Indians" would require an India, and therefore a kind of monoculture there to start with. Perhaps a "diverse culture" would mean there is no India--there would be equal proportions of all conceivable backgrounds and stuff everywhere, or at least something close to that.

But, now, wouldn't that society be a monoculture? A very serious monoculture, with the vulnerabilities that go with it (i.e. lacking the defenses that come with diversity). To give an example: if every city looks the same and has the same number of each kind of building and uses the same proportions of transportation methods and so on, then if a virus gains a mutation that makes it go very well through a particular kind of transportation, it'll be able to infect every city equally well. The situation goes from "virus no one cares about" to "virus able to infect everything". On the other hand, if you had rich cities in which one type of transportation dominated, poor cities in which another one dominated, some cities that were hubs of international travel and others that rarely got any visitors from more than 15 miles away--then you'd go from "virus no one cares about" to "some cities overrun, others barely affected", which makes it much easier to leisurely prepare a response with aid from the barely-affected cities.

(Genetic diversity is good for fighting disease, for similar reasons.)

Mmm, I have reached the conclusion that the goals of diversity at the level of individuals found in a group, and diversity at the level of groups found throughout civilization [you could define any number of group sizes if you wanted], cannot be simultaneously achieved to their fullest extent. If you have no monocultures, that puts some limits on how diverse your set of cultures can be. This meta-problem gives me a kind of zen feeling.

Re: How I Stopped Worrying and Started Loving PyLadies

#36
post #27
post #20

Earlier quoted context omitted.

I'll bite too: state that theorem as its inverse and dare to argue for it: Demographic uniformity is a good thing. "Lack of diversity" means that people are excluded from a community, either actively or passively. That's a "bad thing" pretty much by definition. You're thinking about the metric ("how many women?"), while the author is thinking about the mechnism implied ("something is keeping women out"). The former i…

>I'll bite too: state that theorem as its inverse and dare to argue for it: Demographic uniformity is a good thing. Ok, I'll dare: per the mythical man month, the biggest factor limiting the success of programming teams is communication. A demographicly uniform team can communicate more effectively with each other (due to having a larger shared vocabulary of common experiences) and this reduced communication overhead…

A demographicly uniform team can communicate more effectively with each other due to having a larger shared vocabulary of common experiences.

Aren't you arguing against OSS here, essentially? Is OSS not the perfect example of communication across cultural and demographic differences? Should Torvalds just shut out everyone under 40 in the name of efficiency?

It reminds me of my manager going on about how our unit test coverage is only 60%.

Splitting your time between coding and test coverage is an extremely poor analogy to inclusivity in software. For one, your time is a resource, software is output. If you split 8 (wo)man hours into 8 hours testing and 0 hours coding, your output goes down; if you add 8 (wo)man hours to a software project, your output goes up. Even more importantly, coding and testing are not people, they don't have feelings, children to feed, etc. The comparison simply doesn't apply.

As far as your point about "bursaries" (had to look it up, it means scholarships), please consider that the original article talks about having more women's user groups and better conference policies and makes no references to financial aid of any kind. It's really not germane to pit every discussion about gender in software against apocalyptic scenarios. Yes, it would be bad if all of a sudden men were totally excluded and women were totally included, but we are far from that now, aren't we? Shall we worry about "loads of bursaries" when said loads become an actual problem?

Re: How I Stopped Worrying and Started Loving PyLadies

#37
post #20

Earlier quoted context omitted.

I'll bite too: state that theorem as its inverse and dare to argue for it: Demographic uniformity is a good thing. "Lack of diversity" means that people are excluded from a community, either actively or passively. That's a "bad thing" pretty much by definition. You're thinking about the metric ("how many women?"), while the author is thinking about the mechnism implied ("something is keeping women out"). The former i…

> "Lack of diversity" means that people are excluded from a community, either actively or passively. That's a "bad thing" pretty much by definition. Why?

Because "community" is a bit of a misnomer here. We are talking career development, not book clubs. I can afford being excluded from a book club but I need to make money. As such, I can't afford to be excluded from career-making-or-breaking networking groups, conferences etc.

Re: How I Stopped Worrying and Started Loving PyLadies

#38
post #36
post #27

Earlier quoted context omitted.

>I'll bite too: state that theorem as its inverse and dare to argue for it: Demographic uniformity is a good thing. Ok, I'll dare: per the mythical man month, the biggest factor limiting the success of programming teams is communication. A demographicly uniform team can communicate more effectively with each other (due to having a larger shared vocabulary of common experiences) and this reduced communication overhead…

A demographicly uniform team can communicate more effectively with each other due to having a larger shared vocabulary of common experiences. Aren't you arguing against OSS here, essentially? Is OSS not the perfect example of communication across cultural and demographic differences? Should Torvalds just shut out everyone under 40 in the name of efficiency? It reminds me of my manager going on about how our unit test…

>Should Torvalds just shut out everyone under 40 in the name of efficiency?

Of course not, that would be putting the cart before the horse. He should recruit those who work together most efficiently - but if it turns out the most efficient team is demographicly homogeneous (and I suspect that the core linux team is) - then why not? Are you going to argue that he should form a less efficient team in the name of diversity?

>Splitting your time between coding and test coverage is an extremely poor analogy to inclusivity in software. For one, your time is a resource, software is output. If you split 8 (wo)man hours into 8 hours testing and 0 hours coding, your output goes down; if you add 8 (wo)man hours to a software project, your output goes up. Even more importantly, coding and testing are not people, they don't have feelings, children to feed, etc. The comparison simply doesn't apply.

You've misunderstood; my point is not that by focussing on testing you take away from coding. My point is that, while a low test coverage number indicates a problem, if you just focus on the coverage number you can end up doing more harm to the problem you were trying to fix.

The post I replied to was saying "look, if only 4% of OSS developers are female then clearly that indicates some problem." My point is that if we focus too much on the number, then we're only going to treat the symptom. Let's fix the problems, but let's not put too much attention on one shallow number.

Re: How I Stopped Worrying and Started Loving PyLadies

#39
post #38
post #36

Earlier quoted context omitted.

A demographicly uniform team can communicate more effectively with each other due to having a larger shared vocabulary of common experiences. Aren't you arguing against OSS here, essentially? Is OSS not the perfect example of communication across cultural and demographic differences? Should Torvalds just shut out everyone under 40 in the name of efficiency? It reminds me of my manager going on about how our unit test…

>Should Torvalds just shut out everyone under 40 in the name of efficiency? Of course not, that would be putting the cart before the horse. He should recruit those who work together most efficiently - but if it turns out the most efficient team is demographicly homogeneous (and I suspect that the core linux team is) - then why not? Are you going to argue that he should form a less efficient team in the name of divers…

You are changing your tune on me. Your original statement was that homogeneous teams are more efficient (greatly increased productivity, according to you). Your new argument is that homogeneous teams would be more efficient if they were more efficient, and you posit a sarcastic challenge for me to disagree with you on that. Well, I can't. If something is more better, then by golly, it's more better. You win, sir.

Edit. You say: the post I replied to was saying "look, if only 4% of OSS developers are female then clearly that indicates some problem." I've re-read the post that you replied to, and it neither said, nor implied anything of the sort.

Re: How I Stopped Worrying and Started Loving PyLadies

#40
post #38
post #36

Earlier quoted context omitted.

A demographicly uniform team can communicate more effectively with each other due to having a larger shared vocabulary of common experiences. Aren't you arguing against OSS here, essentially? Is OSS not the perfect example of communication across cultural and demographic differences? Should Torvalds just shut out everyone under 40 in the name of efficiency? It reminds me of my manager going on about how our unit test…

>Should Torvalds just shut out everyone under 40 in the name of efficiency? Of course not, that would be putting the cart before the horse. He should recruit those who work together most efficiently - but if it turns out the most efficient team is demographicly homogeneous (and I suspect that the core linux team is) - then why not? Are you going to argue that he should form a less efficient team in the name of divers…

[deleted]
Post reply on HN