Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #56992
| References | <2013101623133337485-owenjacobson@grimoireca> |
|---|---|
| From | Joshua Landau <joshua@landau.ws> |
| Date | 2013-10-17 22:14 +0100 |
| Subject | Re: Sexism in the Ruby community: how does the Python community manage it? |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.1180.1382044538.18130.python-list@python.org> (permalink) |
On 17 October 2013 04:13, Owen Jacobson <owen.jacobson@grimoire.ca> wrote: > Last week, Elad Maidar wrote a fairly short but readable opinion piece[0] > illustrating some long-standing social problems in the Ruby community, > ending with a very specific call to action around naming conventions for > Ruby projects and gems. To save you the trouble of scrolling to the bottom > of this post and clicking, here's the relevant bit: ... > There are a few examples of the same sort of bad decision-making that are, I > think, worth discussing: > > * SexMachine (https://pypi.python.org/pypi/SexMachine/0.1.1 - an attempt to > detect the gender of names, which… well, ask the nearest boy named Sue - or > girl named Leslie) > * sexytime (https://pypi.python.org/pypi/sexytime/0.1.0) > * pep8nazi (https://pypi.python.org/pypi/pep8nazi/0.1 - do we shove > non-PEP8-compliant authors into "showers" now?) Personally I find it very hard to consider those "disallowed" terms. "Sex" isn't some abhorrent concept, and using "nazi" in colloquial informal usage is hardly in any way being disrespectful to victims of actual Nazism. We're not the moral police and we shouldn't act like it. Obviously names appropriate for formal usage are more convenient, but that's a different matter. It's not oppressing anyone. > So, two questions: > > 1. What social biases and problems *do* we unwittingly encourage by way of > community-tolerated behaviour? Where, if not through the conventions for > naming, do we encourage sexism, racism, and other mindlessly exclusionary > behaviour? It's not our job to do anything. We can't "clean" the internet, so there's no point trying. Personally I think the common digressions into attacks on intellect and professionalism are much more socially regressed than the minute levels of sexism we have. As long as we take an appropriate stance on discovery, I'd say we're doing fine. > 2. What kind of social pressure can we bring to bear to _keep_ Python's > package naming conventions as socially neutral as they are, We just make sure that hurtful statements are frowned upon and potentially disallowed. Note that "gay" is not offensive (in fact, being offended by it would itself be socially regressive) whereas "gays_are_worse_people" would be. Also note that context applies: if the module generates gradients (remember that the rainbow is "approved" amongst the gay community) then it's just a bad name. If the module is itself offensive commentary or satire, that's a different story. > if and when some high-profile dirtbag decides this language is the best language? Oi, oi, oi. Calm down. The guy who made "SexMachine", I bet, had the least intention to hurt anyone's feelings. You need to be careful not to imply such terms on these people. Also note that although you were talking about potential further "bad names", you used "SexMachine" as one example. > 3. How can we reach out to the Ruby community and help *them* get past the > current crop of gender issues, and help them as a group to do better next > time? No. You're not the police. If they're concerned and need help removing this stuff, lend support. But don't go forcing your more conservative views down their throats. > it's hugely important and hugely beneficial that we welcome as many folks > into the Python community as possible, and do our best to foster an > environment where people can succeed regardless of who or what they are, and > recent evidence suggests that that requires ongoing conversation and > engagement, not just passive acceptance. > > So, how should we be more awesome? As long as we raise issues as they become apparent, and when concerns are raised, I think we are acting appropriately. I'm not saying we should ignore transgressions, but as long as that vast non-sexist majority challenge sexism on sight, most sexism will be challenged and the social pressures will improve.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Sexism in the Ruby community: how does the Python community manage it? Owen Jacobson <owen.jacobson@grimoire.ca> - 2013-10-16 23:13 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? random832@fastmail.us - 2013-10-17 00:22 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve@pearwood.info> - 2013-10-17 05:48 +0000
Offense versus harrassment (was: Sexism in the Ruby community: how does the Python community manage it?) Ben Finney <ben+python@benfinney.id.au> - 2013-10-17 17:44 +1100
Re: Offense versus harrassment (was: Sexism in the Ruby community: how does the Python community manage it?) Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-17 11:24 +0000
Re: Sexism in the Ruby community: how does the Python community manage it? Steve Hayes <hayesstw@telkomsa.net> - 2013-10-17 08:50 +0200
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 02:02 +0000
Re: Sexism in the Ruby community: how does the Python community manage it? Devin Jeanpierre <jeanpierreda@gmail.com> - 2013-10-16 21:32 -0700
Re: Sexism in the Ruby community: how does the Python community manage it? Ben Finney <ben+python@benfinney.id.au> - 2013-10-17 15:36 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve@pearwood.info> - 2013-10-17 09:20 +0000
Re: Sexism in the Ruby community: how does the Python community manage it? Zero Piraeus <z@etiol.net> - 2013-10-17 08:48 -0300
Re: Sexism in the Ruby community: how does the Python community manage it? rusi <rustompmody@gmail.com> - 2013-10-17 09:50 -0700
Re: Sexism in the Ruby community: how does the Python community manage it? marduk@python.net - 2013-10-17 06:30 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-17 22:05 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Roy Smith <roy@panix.com> - 2013-10-17 09:52 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Danyelle Davis <ladynikon@gmail.com> - 2013-10-17 10:38 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 02:07 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Roy Smith <roy@panix.com> - 2013-10-17 10:16 -0700
Re: Sexism in the Ruby community: how does the Python community manage it? Ian Kelly <ian.g.kelly@gmail.com> - 2013-10-17 13:43 -0600
Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-17 20:53 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Tim Delaney <timothy.c.delaney@gmail.com> - 2013-10-18 07:14 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 09:56 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Roy Smith <roy@panix.com> - 2013-10-17 20:10 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 14:45 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 03:14 +0000
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 15:03 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-18 09:15 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Robert Kern <robert.kern@gmail.com> - 2013-10-18 15:08 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Robert Kern <robert.kern@gmail.com> - 2013-10-18 15:09 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? ishish <ishish@domhain.de> - 2013-10-18 16:21 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? ishish <ishish@domhain.de> - 2013-10-18 09:57 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Bob Hartwig <bobjects@gmail.com> - 2013-10-18 09:28 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? aurelien@xload.io (Aurélien DESBRIÈRES) - 2013-10-18 15:47 +0200
Re: Sexism in the Ruby community: how does the Python community manage it? Nelle Varoquaux <nelle.varoquaux@gmail.com> - 2013-10-18 17:00 +0200
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 02:12 +0000
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 15:00 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2013-10-17 21:26 +0200
Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-17 16:03 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Paul Pittlerson <menkomigen6@gmail.com> - 2013-10-17 09:43 -0700
Re: Sexism in the Ruby community: how does the Python community manage it? MRAB <python@mrabarnett.plus.com> - 2013-10-17 18:37 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Serhiy Storchaka <storchaka@gmail.com> - 2013-10-17 21:13 +0300
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-18 01:49 +0000
Re: Sexism in the Ruby community: how does the Python community manage it? Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-10-18 08:58 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Joshua Landau <joshua@landau.ws> - 2013-10-17 22:14 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Joshua Landau <joshua@landau.ws> - 2013-10-17 22:17 +0100
Re: Sexism in the Ruby community: how does the Python community manage it? Gene Heskett <gheskett@wdtv.com> - 2013-10-17 17:42 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Kevin Walzer <kw@codebykevin.com> - 2013-10-17 17:50 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Chris Angelico <rosuav@gmail.com> - 2013-10-18 09:11 +1100
Re: Sexism in the Ruby community: how does the Python community manage it? Kevin Walzer <kw@codebykevin.com> - 2013-10-17 18:23 -0400
Re: Sexism in the Ruby community: how does the Python community manage it? Modulok <modulok@gmail.com> - 2013-10-17 23:07 -0600
Re: Sexism in the Ruby community: how does the Python community manage it? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-10-26 16:47 +0000
csiph-web