Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #57027
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <rosuav@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.000 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'example:': 0.03; '"this': 0.03; 'third-party': 0.04; 'sufficient': 0.05; 'widely': 0.05; 'subject:Python': 0.06; 'alignment': 0.07; 'debugging': 0.07; 'suppose': 0.07; 'aliases': 0.09; 'feature,': 0.09; 'name?': 0.09; 'sure,': 0.09; 'yeah,': 0.09; 'language,': 0.12; 'wrote': 0.14; "wouldn't": 0.14; '"it\'s': 0.16; "(i'm": 0.16; 'ah,': 0.16; 'clone': 0.16; 'did.': 0.16; 'dislike': 0.16; 'exist.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'gem': 0.16; 'googled': 0.16; 'in...': 0.16; 'itself,': 0.16; 'names?': 0.16; 'neutral': 0.16; 'pathological': 0.16; 'personally,': 0.16; 'proportion': 0.16; 'somewhere.': 0.16; 'subject: \n ': 0.16; 'throw': 0.16; 'language': 0.16; 'wrote:': 0.18; 'do.': 0.18; 'library': 0.18; 'bit': 0.19; 'app': 0.19; 'module': 0.19; 'trying': 0.19; 'any,': 0.19; 'later': 0.20; 'not,': 0.20; 'written': 0.21; 'community.': 0.22; 'previously': 0.22; 'python?': 0.22; '"you': 0.24; 'certainly': 0.24; 'either.': 0.24; 'of.': 0.24; 'recognize': 0.24; 'subject:community': 0.24; 'tend': 0.24; 'references': 0.26; 'post': 0.26; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'appear': 0.29; 'chris': 0.29; 'feature': 0.29; "doesn't": 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; 'getting': 0.31; 'you?': 0.31; 'apparently': 0.31; "d'aprano": 0.31; 'fine,': 0.31; 'gaming': 0.31; 'names.': 0.31; 'steven': 0.31; 'use?': 0.31; 'anyone': 0.31; 'probably': 0.32; 'supposed': 0.32; "we're": 0.32; 'run': 0.32; 'quite': 0.32; 'community': 0.33; 'ago': 0.33; 'fri,': 0.33; 'actual': 0.34; 'trouble': 0.34; 'subject:the': 0.34; 'problem': 0.35; 'basic': 0.35; "can't": 0.35; 'created': 0.35; 'problem.': 0.35; 'tool': 0.35; 'something': 0.35; 'point.': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'really': 0.36; 'installing': 0.36; 'picking': 0.36; 'useful': 0.36; 'possible': 0.36; 'subject:?': 0.36; 'should': 0.36; 'throughout': 0.37; 'being': 0.38; 'needed': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'rather': 0.38; 'that,': 0.38; 'little': 0.38; 'explain': 0.39; 'does': 0.39; "couldn't": 0.39; 'use.': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'most': 0.60; 'mentioned': 0.61; 'simple': 0.61; "you're": 0.61; "you'll": 0.62; 'name': 0.63; 'such': 0.63; 'choose': 0.64; 'talking': 0.65; 'here': 0.66; 'lose': 0.68; 'therefore': 0.72; 'forth': 0.81; 'games.': 0.84; 'instantly': 0.84; 'isolated': 0.84; 'offended': 0.84; 'religion.': 0.84; 'sacred': 0.91; 'watched': 0.91; 'widespread': 0.91; 'comedy': 0.93; 'imagine': 0.93; 'hands': 0.96; 'sincere': 0.96; '2013': 0.98 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=yzKJ1pNTG7Kth3S6LNs+VqBLqr/WOlZ09L9VLhjADQg=; b=jwPdZZVLA62x/5PGi+4gyyeolgEW1MB4imFCWZEYv+iGk7x4f0s9/clZb5zIYzcK7I 6L9FhKIdvL5sBmsRy8JWdiMLuUIEL4X9GwFXhS3P0IqnX2lxcWwwng6WkSuA3FFu3fdn dkfTt7H0Cc0/1q2lqvPPExhkMXuREmoIN2dVcKI8fiQtU41E2pvFLcYEP1PW5B4keiJQ pC48RqUuRwvJZPvbG+gYY9StgLaKeVKnpl0re034QHSgnMUk+utqHGmSjAj6WZnUAoc6 MabjD0uP+OTPq4DgnEo3I1Q3k1jkE1gvqWVw2Wy1y14w534yVwuKHOH0HSkmQnpuCrZk ymRg== |
| MIME-Version | 1.0 |
| X-Received | by 10.66.11.202 with SMTP id s10mr1442502pab.86.1382068806801; Thu, 17 Oct 2013 21:00:06 -0700 (PDT) |
| In-Reply-To | <526098fb$0$29981$c3e8da3$5496439d@news.astraweb.com> |
| References | <2013101623133337485-owenjacobson@grimoireca> <roy-04EE5A.09525817102013@news.panix.com> <CAO32GkCb4u4aJW4QNohtLmGMr=LX=B-8D7qY2yh36vmUOC3OeA@mail.gmail.com> <mailman.1165.1382022472.18130.python-list@python.org> <526098fb$0$29981$c3e8da3$5496439d@news.astraweb.com> |
| Date | Fri, 18 Oct 2013 15:00:06 +1100 |
| Subject | Re: Sexism in the Ruby community: how does the Python community manage it? |
| From | Chris Angelico <rosuav@gmail.com> |
| To | python-list@python.org |
| Content-Type | text/plain; charset=ISO-8859-1 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.1197.1382068810.18130.python-list@python.org> (permalink) |
| Lines | 97 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1382068810 news.xs4all.nl 15932 [2001:888:2000:d::a6]:42898 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:57027 |
Show key headers only | View raw
On Fri, Oct 18, 2013 at 1:12 PM, Steven D'Aprano <steve+comp.lang.python@pearwood.info> wrote: > On Fri, 18 Oct 2013 02:07:48 +1100, Chris Angelico wrote: > >> Thing is, it's all very well to avoid using one particular module >> because you don't like its name... but what happens when there are a >> goodly number of such ill-named modules? Let's suppose you don't like >> the name "readline" because it offends your religion. (I'm deliberately >> picking something that I can't imagine actually being offensive; my >> sincere and humble apologies if there is anyone who actually IS offended >> by that name.) You might be able to use libedit instead, but what if >> that name also is offensive to you? (Again, apologies if it really is.) >> How long are you going to poke around for alternative modules before you >> throw your hands up and say "This language sucks, all its modules have >> stupid names"? > > Okay, I get that you're not actually talking about people being offended > by modules literally called "readline" and "libedit". I'm not really sure > what conclusion we're supposed to draw from this little thought- > experiment: It was said previously that the language wasn't at fault, the community was. My point is that, if a large proportion of third-party modules are equally offensive, the language _may as well_ be the problem, because sooner or later you're going to run into a problem. > Some yahoo has written a module called "upskirt"? Pfft, that's what > yahoos do. I don't condone it, but as an isolated incident I don't lose > any sleep over it either. That same module is (hypothetically) put into > the standard library under that name, or widely used throughout the > community? *That* would be a worry. What if that module happens to be the very best tool for some job? Do you roll your own clone of it just to avoid the name? If not, it WILL eventually be widely used in the community. >> Personally, I would avoid using profane names, if only because I don't >> like trying to explain to my boss what it is I'm using. > > So you only use sacred names? Isn't that blasphemous? Okay. Specific example: I created a debugging feature a while ago that I called "idkfa". You'll probably instantly recognize the reference. Trouble is, my boss has a pathological dislike for games and everything to do with them, so he objected to that feature, just because of its name. (I, being quite definitely Chaotic Neutral on the alignment scale, therefore vowed to put as many gaming references as possible into my code from there on in... but to veil them a bit so they wouldn't offend.) I tend to avoid profanity anyway, but what I'm getting at here is avoidance of what will cause offense; to most of you, a gaming reference won't cause any, so it doesn't matter, but to me it did. >> "You use Python? >> What's that?" "It's a language, named after a comedy group." "Great!" - >> vs - "You use Brainf--? What's that?" "Uhh... it's a language... that I >> don't like to say the name of. Uhh...." - awkward. > > But not *anywhere* near as awkward as explain why you're using Brainfuck > instead of, well, *just about any other friggin' language in the world*. > It's a language designed to be mind-blowingly difficult to use. And > you're using it instead of Forth or APL because...? Yeah, sure, but I had some trouble explaining my use of Pike, since its history and derivation are about MUDs - games. And I had to write my own client for a particular service of ours because basic telnet/netcat wasn't sufficient and I couldn't bring in a MUD client because that's gaming. See above re his dislike of games. > I'm not actually missing the point. I'm pointing out that you appear to > be inventing a problem that doesn't exist. When was the last time you > were in the position of having to choose whether or not to use an actual > useful product that had an embarrassing or offensive name? When I wrote my own socket-services client rather than just deploying a MUD client, as mentioned above. I don't remember what exactly I needed other than readline and a socket, but it was something simple that most MUD clients have - probably aliases or something - and I had to write my own client rather than use an off-the-shelf. The software was fine, the alternative was inferior, and it was a name problem. >> Same with module >> names. When I watched a Ruby app installing itself, I googled a few of >> the gem names out of morbid curiosity, and to be quite frank, I dislike >> a lot of them. Module names should be descriptive, not fancy. And I >> really don't think they need profanity, which some people apparently >> disagree with. > > Ah, now we're getting somewhere. Are you suggesting that the Ruby > community does have a problem with obscene names that are not just > widespread, but in widespread use? Well, that's certainly an interesting > data point. Not obscene in most cases, but certainly immature. See my other post for a quick run-down based on what I eyeballed in Spree's deps. ChrisA
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