Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #56930 > unrolled thread

Sexism in the Ruby community: how does the Python community manage it?

Started byOwen Jacobson <owen.jacobson@grimoire.ca>
First post2013-10-16 23:13 -0400
Last post2013-10-26 16:47 +0000
Articles 11 on this page of 51 — 29 participants

Back to article view | Back to comp.lang.python


Contents

  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

Page 3 of 3 — ← Prev page 1 2 [3]


#56978

FromSerhiy Storchaka <storchaka@gmail.com>
Date2013-10-17 21:13 +0300
Message-ID<mailman.1170.1382033633.18130.python-list@python.org>
In reply to#56969
17.10.13 20:37, MRAB написав(ла):
> It's interesting to note that, in the early days, programming was
> thought to be a suitable job for a woman because, after all, it
> involved typing, so basically it was just clerical activity!

But in the earlier days, typing and clerical activity were male 
dominated fields.

[toc] | [prev] | [next] | [standalone]


#57010

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2013-10-18 01:49 +0000
Message-ID<526093b8$0$29981$c3e8da3$5496439d@news.astraweb.com>
In reply to#56978
On Thu, 17 Oct 2013 21:13:33 +0300, Serhiy Storchaka wrote:

> 17.10.13 20:37, MRAB написав(ла):
>> It's interesting to note that, in the early days, programming was
>> thought to be a suitable job for a woman because, after all, it
>> involved typing, so basically it was just clerical activity!
> 
> But in the earlier days, typing and clerical activity were male
> dominated fields.

Correct. "Secretary" originally meant "one who keeps secrets for 
another", e.g. the Secretary of State. I think MRAB is conflating 
programming with the first computers, who were women, not machines. 
Because it was tedious, repetitive work, and because most of the men were 
over in Europe getting shot at, nearly all of the computers at Bletchly 
Park were women. The actual mechanical computing devices were called 
"bombes", I kid you not.


-- 
Steven

[toc] | [prev] | [next] | [standalone]


#57037

FromMark Lawrence <breamoreboy@yahoo.co.uk>
Date2013-10-18 08:58 +0100
Message-ID<mailman.1205.1382083118.18130.python-list@python.org>
In reply to#57010
On 18/10/2013 02:49, Steven D'Aprano wrote:
> Because it was tedious, repetitive work, and because most of the men were
> over in Europe getting shot at, nearly all of the computers at Bletchly
> Park were women. The actual mechanical computing devices were called
> "bombes", I kid you not.
>

What complete and utter tosh, everybody with any brains knows that you 
can't possibly compute anything with a mechanical device.

But seriously, just seconds ago I was thinking of these clever little 
sods whilst reading another thread here, no guesses which one :)

I also understand that the ladies involved used to surprise the big wig 
visitors by working in their underwear as the rooms could get so hot, 
quite something for the 1940s, but "Don't you know there's a war on".

-- 
Roses are red,
Violets are blue,
Most poems rhyme,
But this one doesn't.

Mark Lawrence

[toc] | [prev] | [next] | [standalone]


#56992

FromJoshua Landau <joshua@landau.ws>
Date2013-10-17 22:14 +0100
Message-ID<mailman.1180.1382044538.18130.python-list@python.org>
In reply to#56930
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.

[toc] | [prev] | [next] | [standalone]


#56993

FromJoshua Landau <joshua@landau.ws>
Date2013-10-17 22:17 +0100
Message-ID<mailman.1181.1382044698.18130.python-list@python.org>
In reply to#56930
On 17 October 2013 22:14, Joshua Landau <joshua@landau.ws> wrote:
> 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.

This, by the way, was meant to refer to this list (being the social
group of relevance) and not the tech community at large where sexism
definitely is a large concern.

[toc] | [prev] | [next] | [standalone]


#56995

FromGene Heskett <gheskett@wdtv.com>
Date2013-10-17 17:42 -0400
Message-ID<mailman.1183.1382046154.18130.python-list@python.org>
In reply to#56930
On Thursday 17 October 2013 17:34:15 Mark Lawrence did opine:

> On 17/10/2013 20:43, Ian Kelly wrote:
> > On Thu, Oct 17, 2013 at 11:16 AM, Roy Smith <roy@panix.com> wrote:
> >> On Thursday, October 17, 2013 11:07:48 AM UTC-4, Chris Angelico wrote:
> >>> Module names should be  descriptive, not fancy.
> >> 
> >> Interesting comment, on a mailing list for a language named after a
> >> snake, especially by a guy who claims to prefer an language named
> >> after a fish :-)
> > 
> > Well, he did say "module names", not "language names".  Few language
> > names are descriptive, and those that are tend to be acronyms: BASIC,
> > LISP, COBOL, PHP, APL.  Note that while that last one is descriptive,
> > it does very little to distinguish itself from any other programming
> > language.
> 
> It's just so unfair, poor old CORAL gets left out of this type of list
> every time :(

And I feel the same about ARexx.  An extremely capable language for the 
amiga & the only higher level language I ever wrote a commercial 
application in.

But boy was I disappointed when I moved some ARexx code to linux & tried to 
execute it with Regina.  Never got past the 2nd line because Regina was in 
such a small sandbox it couldn't even ask the system for the correct time.
Rexx/Regina might have had 5% of the functionality that ARexx had.  But 
commode door never gave Bill Hawes a damned dime for his efforts, not even 
any royalties from his book.

Cheers, Gene
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)

Power is danger.
		-- The Centurion, "Balance of Terror", stardate 1709.2
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
         law-abiding citizens.

[toc] | [prev] | [next] | [standalone]


#56996

FromKevin Walzer <kw@codebykevin.com>
Date2013-10-17 17:50 -0400
Message-ID<l3pm40$gab$1@dont-email.me>
In reply to#56930
On 10/16/13 11:13 PM, Owen Jacobson wrote:
> 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?

The Ruby community seems to be a singular example of "brogrammer" 
culture: mostly young men, lots of drinking, lots of sex humor, extreme 
work intensity, arrogant intelligence, and a tendency to view women as 
people to get laid with, and a distinct lack of experience with working 
with women as equals or superiors. It's frat life transplanted to 
startup culture. I have no idea why this seems so endemic in the Ruby 
community; it probably has something to do with the huge popularity of 
Rails  and the resurgence of tech startups over the past several years: 
both have created a "gold rush" environment that has attracted huge 
numbers of young programmers with technical chops but who are shockingly 
undeveloped in other ways.  It's immature men meeting an immature 
business environment (i.e., a startup) without procedures in place to 
set an appropriate tone. Such behavior in most other fields would get 
them fired so fast it would make their heads spin, if not getting them 
drummed out of the field altogether.

I suspect that Python doesn't have these problems because it's an older, 
more established language, and the community is comprised of older and 
more mature individuals who have outgrown such shenanigans, or never 
embraced them in the first place. Python has grown steadily but never 
had the boom that Ruby on Rails had. I'm sure the Python community has 
its issues with institutionalized sexism, not least because computer 
fields in general have so few women, but I have seen no evidence of the 
overt, sexist hostility that pervades "brogrammer" culture.

As to what the Python community can do, I'm not sure what, apart from 
calling out the idiot "brogrammers" who perpetuate such hostility to 
women, and refusing to associate with it. The real opportunity to 
address this lies with the startup founders and executives who tolerate 
this kind of behavior, and don't send its perpetuators packing. Losing a 
job because you're a sexist jerk might get you thinking about the 
importance of treating all people with respect. If you're a startup 
founder who tolerates such behavior because you're afraid of losing your 
developers to other companies, then you're a coward; and if you simply 
don't see a problem with such behavior or deny that it exists, then you 
are worse than a coward, and you are worse than a jerk.

Let me reiterate: the overt sexism and hostility toward women that 
emanates from "brogrammer" culture is shocking to anyone who works in a 
more established field with a better balance between men and women. I've 
worked in marketing, editing, technical writing, and development, and at 
no place I have ever worked would such behavior be greeted with anything 
but immediate termination. Even the software startup I worked at did not 
have such issues; while the developers were all men, the company was 
founded by a husband-and-wife team, and the women who worked there (in 
technical writing and sales support) were treated with respect, because 
the founder would not tolerate anything else.

It would be great to see more leaders at big tech companies speak out 
against such garbage. What impact would it have if Larry Page, Mark 
Zuckerberg, Marissa Meyer, and others say, "If you do that crap here, 
you won't be here"? Or what if venture capitalists said, "We won't fund 
you if you don't provide an equitable work environment that puts jerks 
out on their rear end." Nothing short of some hard, painful experience 
is likely to have a large-scale change on the sexist culture that 
pervades so much of tech.

A bit off-topic perhaps, for which I apologize, but I've been following 
the whole "sexism in tech" subject with increasing disgust and dismay, 
and I wanted to strongly protest against it.

--Kevin

-- 
Kevin Walzer
Code by Kevin/Mobile Code by Kevin
http://www.codebykevin.com
http://www.wtmobilesoftware.com

[toc] | [prev] | [next] | [standalone]


#56998

FromChris Angelico <rosuav@gmail.com>
Date2013-10-18 09:11 +1100
Message-ID<mailman.1185.1382047884.18130.python-list@python.org>
In reply to#56996
On Fri, Oct 18, 2013 at 8:50 AM, Kevin Walzer <kw@codebykevin.com> wrote:
> I've worked in marketing, editing, technical writing, and development, and
> at no place I have ever worked would such behavior be greeted with anything
> but immediate termination.

That's all very well, but what if these gems were created, not by
someone at work (where termination is possible), but by a single guy
at home (and I mean "single" in two senses here)? He's not going to
lose his job over it - at least, I *hope* he wouldn't get fired for
what he did on his own time - so where's the incentive going to come
from?

ChrisA

[toc] | [prev] | [next] | [standalone]


#56999

FromKevin Walzer <kw@codebykevin.com>
Date2013-10-17 18:23 -0400
Message-ID<l3po1u$vlf$1@dont-email.me>
In reply to#56998
On 10/17/13 6:11 PM, Chris Angelico wrote:
> On Fri, Oct 18, 2013 at 8:50 AM, Kevin Walzer <kw@codebykevin.com> wrote:
>> I've worked in marketing, editing, technical writing, and development, and
>> at no place I have ever worked would such behavior be greeted with anything
>> but immediate termination.
>
> That's all very well, but what if these gems were created, not by
> someone at work (where termination is possible), but by a single guy
> at home (and I mean "single" in two senses here)? He's not going to
> lose his job over it - at least, I *hope* he wouldn't get fired for
> what he did on his own time - so where's the incentive going to come
> from?
>
> ChrisA
>

Well, putting the package name on an official List of Asshattery is a 
good start.

--Kevin

-- 
Kevin Walzer
Code by Kevin/Mobile Code by Kevin
http://www.codebykevin.com
http://www.wtmobilesoftware.com

[toc] | [prev] | [next] | [standalone]


#57033

FromModulok <modulok@gmail.com>
Date2013-10-17 23:07 -0600
Message-ID<mailman.1201.1382072885.18130.python-list@python.org>
In reply to#56930

[Multipart message — attachments visible in raw view] — view raw

On Wed, Oct 16, 2013 at 9:13 PM, 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:
>
>  What is missing you ask? I think that there is no consideration in women
>> when it comes to gem naming convention, here are a few gems that i found in
>> a 5 mintues search on Rubygems.org to demonstrate why women and other
>> groups probably feel uncomfortable when trying to get into the Rails
>> community:
>>
>> * retarded
>> * bitch
>> * hoe
>> * womanizer
>> * recursive_pimp_slap
>> * miniskirt
>> * childlabor
>> * bj
>> * sex
>> * fuck
>> * rape-me
>> * therapist - yeah, It passes as a double meaning - but still.
>> * shag
>> * db_nazi
>> * and ass
>>
>> While some of you may think this is a righteous callout - I think that as
>> a community we need to strive to be as appealing as possible, there is
>> nothing cool about naming your gem “fuck” or “retarded” and we as a
>> community - need to stop this from happening as much as we can.
>>
>
> Read the rest, it's pretty good.
>
> (A number of the named gems have been pulled by their authors.)
>
> It occurred to me to go digging around pypi - arguably[1] the Python
> community's equivalent to gems - to see if I could find similar
> institutionalized sexism.
>
> The good news: the specific examples Elad called out are STRIKINGLY absent
> from pypi. By and large the published python packages are inobjectionable.
> Well done, "us", in as much as there is an "us" to congratulate.
>
> 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<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<https://pypi.python.org/pypi/sexytime/0.1.0>
> )
> * pep8nazi (https://pypi.python.org/pypi/**pep8nazi/0.1<https://pypi.python.org/pypi/pep8nazi/0.1>- do we shove non-PEP8-compliant authors into "showers" now?)
>
> 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?
>
> 2. What kind of social pressure can we bring to bear to _keep_ Python's
> package naming conventions as socially neutral as they are, if and when
> some high-profile dirtbag decides this language is the best language? How
> can we apply the same pressures to other parts of the Python community?
>
> 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?
>
> I'm very much on the side of education, tolerance, and social
> consequences, not administrative fiat or organized retaliation. I think
> Elad's call for the Rubygems folks to unilaterally drop libraries is
> misguided, but well-intentioned, and I don't think the same sort of call
> towards Pypi to drop "unacceptable" library names is a good idea either.
> However, I think 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.
>
>
(The following is more of a satire reply to the original article than to
your
 message. Entertainment, but some real thoughts to ponder as well.
 I think your suggestion of education and encouragement are good
 ideas... maybe. However, I do feel this is a non-issue.)

This is more of a social argument than a programming issue
and I'd argue it's even a non-issue. Since I'm waiting for a render to
finish,
and we known in advance we're simply wasting time discussing social and
personal morality that won't amount to anything by next week, let's rock.
One
for the archives...

Are we to police the names of computer files over the idea that someone
might
be offended or excluded or isn't included enough? Are we to form a
committee of
name approvers? Do we delete or change potentially offensive names? What if
that means we break other code that depended upon those names? Who decides
what
is offensive? In what culture? In what language? In what era? In what
context?
Do we extend this idea to the names of other identifiers like variables and
functions?

    foo.fuck_off()

Does that get excluded as well? How about the documentation? A very slippery
slope.

Perhaps we could enforce a naming convention that takes into account a
balance
of module names, some which appeal to female, some to male, some to black,
to
white, yellow, brown, - Darwin's grab bag. Of course, who decides the ratios
that these names will appear in the module index? Do we mimic the human
population, the community population or is it more about equal slices all
around?

We could pick random words from the dictionary - My mistake. I just found
'fuck', 'bitch', 'sex',  'retard', 'shag', 'ass', 'womanizer' and 'hoe'
listed there too.
There are others as well! Maybe we can start a sister project to manage
offensive words found in the dictionary!  Or should that be a 'brother'
project?
A sibling project, perhaps? Hmm.

~~~

If I want to name a module `fuck_off_and_die`, I should be perfectly
allowed to
do so. It's my module, my code, my project - my choice. Does it make me an
insensitive prick? Maybe, but I'd be very hesitant to judge someone's
personal
character based solely on the name of a python module. To do otherwise would
render the one passing judgment a pretentious prick - really no better.

Does it lack professionalism? Perhaps. Is the module itself useful? Now
that's
a far more important question. The day we come up with a blacklist of
forbidden
names and start excluding what could otherwise have been useful bits of
publicly available code - a charitable work of skilled labor - I think we
will
have lost something far more valuable than having a G-rated module index.

That said, I appreciate and try to express professionalism in all that I do
and
encourage others to do the same but I also embrace the freedom of myself and
others to choose - even if I think that choice is sexist and distasteful.

I would rather experience the freedom of having the full latitude of life,
decision and emotion, than to cower in fear of being offended by the world
at
large. To think that I would be capable of being offended by the
arrangement of
a glyph in a programming package index, is a ridiculous thought indeed.

Yup.
-Modulok-

[toc] | [prev] | [next] | [standalone]


#57635

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2013-10-26 16:47 +0000
Message-ID<526bf21e$0$29972$c3e8da3$5496439d@news.astraweb.com>
In reply to#56930
On Wed, 16 Oct 2013 23:13:33 -0400, Owen Jacobson wrote:

> Last week, Elad Maidar wrote a fairly short but readable opinion
> piece[0] illustrating some long-standing social problems in the Ruby
> community,
[...]

Well, this has been a big disappointment. The author of this post, Owen 
Jacobson, appears to have made a fly-by post. Despite asking three 
questions, there's no sign that Owen stuck around to hear the answers. 
Pity, I would have been interested to hear what he had to say.


-- 
Steven

[toc] | [prev] | [standalone]


Page 3 of 3 — ← Prev page 1 2 [3]

Back to top | Article view | comp.lang.python


csiph-web