joaotavora / sly

Sylvester the Cat's Common Lisp IDE
1.23k stars 139 forks source link

Remove gender-specific greeting message #571

Closed chee closed 1 year ago

chee commented 1 year ago

[EDIT: by author @joaotavora. This conversation has evolved into a discussion of gender bias in programming.

My position is that these historical greetings should not be touched. I've extended an invitation to @chee and to any SLY users -- particularly women -- who want to contribute to a more inclusive SLY to add greetings/quotes/quips celebrating historically oppressed genders, as many as they want]

Hey! Great package, thank you!

This message might be startling and unwelcoming for the members of the Common Lisp community who aren't brothers.

Possible replacements:

"Take this REPL, may it serve you well"

^ more closely matches the rhythm of the Beatles line it's a reference to

,(format "%s" ,"Take this REPL, %s, may it serve you well")

^ using the name like the "start of a beautiful program" greeting

"Take this REPL, fellow hacker, may it serve you well"

^ used in cider

"You'll always find me in the REPL at parties."

^A reference to a song by different British musician :D

joaotavora commented 1 year ago

Javier Olaechea @.***> writes:

@PuercoPop commented on this pull request.


In sly.el:

@@ -1482,7 +1482,6 @@ Fall back to `sly-init-using-slynk-loader' if ASDF fails." "Hack and be merry!" "Your hacking starts... NOW!" "May the source be with you!"

  • "Take this REPL, brother, and may it serve you well."

Would replacing brother with the gender neutral sibling work?

"Take this REPL, sibling, and may it serve you well."

I have seen "my sibling in Christ" as a way to make an expression gender-neutral. Maybe something like 'paren-loving sibling' would work better?

Anyway, removing the message is still an improvement over the current situation

Sorry, but no. At the risk of stating the obvious, this phrase doesn't really mean that Sly thinks the user is its brother. It's not meant to be accurate conversation starter, rather a reference to an idiomatic expression taken from popular culture, for comedic effect. It has the same "unwelcoming" power to non-men as "merry" has to chronic melancholics.

I'm happy to add "sister" though, that's also nice.

João

chee commented 1 year ago

It has the same "unwelcoming" power to non-men as "merry" has to chronic melancholics. It is addressed at the user. It says "you", and it calls you "brother". As a non-man I can tell you i did find it unwelcoming after I spent the morning setting up common lisp on my computer to be addressed "Take this REPL, brother" here in my own home by my own text editor.

I'm not trying to be awkward or anything, i mean... i already overrode it in my own init.el, but i can tell you that it does come across as unwelcoming. I'm not the first person to raise this. it was raised on Slime in 2016 and Cider in 2013 where it was remedied on the very same day.

It's your project, of course, so it's chill if you're not interested in this. I raised the PR in the hopes of being helpful but I understand if you'd prefer to close.

joaotavora commented 1 year ago

Again, I'm happy to add "Take this here REPL sister". Do you happen to know or think of of some funny one-liners that reference different genders that are not man or woman or any type of sexual preference?? I'd be delighted to add them, as long as they are not vulgar or demeaning, are at least remotely well-humored and mix in some Lisp culture.

I think that fighting the injustice you allude to must focus on promoting previously suppressed or undervalued culture, not on suppressing more culture.

I'm pretty "chill", but I'm also pretty serious about this and I'd hate to lose you as a contributor given this opportunity. You can even add ASCII drawings other than the typical SLY cat. Make a queer-themed Sly with some funky drawings, for example: I'm down with that.

joaotavora commented 1 year ago

"You'll always find me in the REPL at parties." is pretty nice ;-)

chee commented 1 year ago

That's ok. Thanks for your perspective and for reading the PR, i'll go ahead and close it. :)

joaotavora commented 1 year ago

Sure, thanks for understanding. Hit me up if you want to add a rabbit theme ;-) ! Kinda tired of those cats anyway, let rabbits of all colours have their day in the sun.

Kevinpgalligan commented 1 year ago

They told you that it felt unwelcoming to them and your response was "no it didn't" -- perhaps we should give more weight to the experience of people who are actually affected by this? :-D

I think that software should be conservative in avoiding gender-specific language. Not everyone is going to be familiar with an obscure Beatles reference and it could send an unwelcome message to non-Brothers that they are in a Brothers-only space. Even though I'm a Brother myself (and a Beatles fan), I felt vaguely embarrassed by the unnecessary gendering in this message when I saw it. It's in the same category as early computer magazine covers that showed angry wives berating their husbands for bringing home a new computer -- and god, it makes me feel so embarrassed on behalf of the tech community.

If you leave in the message it will continue to make people feel vaguely embarrassed and unwelcome. It costs almost nothing to remove it. Maybe this will remain a hill that you want to die on, just thought I'd throw in my 2 cents. The line has already been removed from SLIME and the hacker culture hasn't suddenly exploded.

joaotavora commented 1 year ago

They told you that it felt unwelcoming to them and your response was "no it didn't" -- perhaps we should give more weight to the experience of people who are actually affected by this? :-D

What conversion are you reading? That was not my response.

I'm not going to die on any hill, I'm just not going to remove this for the reasons stated. Just as I'm not going to edit the recording of 'Revolution Number 9'. Just add a good quote for "sister" there. In fact add, as many as you want, as long as they're good and vaguely Lisp-related. Then the probability of getting "brother" is much reduced. Or add a nice ASCII LGBTQ theme instead of those cats, and I'll make it the default. This will require creativity, I know, which is so much harder to do than censorship. But who knows, maybe you'll find it more fulfilling than sanitizing culture.

And when you do that and I merge your PR, I'll be here to defend your work and tell any brothers that feel threatened by the overwhelming references to non-brothers in SLY to go complain somewhere else.

Kevinpgalligan commented 1 year ago

It has the same "unwelcoming" power to non-men as "merry" has to chronic melancholics.

This is essentially saying "no it didn't" and denying the person's feeling of being unwelcome.

Anyway, it seems like this is a hill you want to die on, so I will not waste our time further :) I'm sure you will be remembered as a martyr in the Culture Wars for centuries to come.

mdbergmann commented 1 year ago

It has the same "unwelcoming" power to non-men as "merry" has to chronic melancholics.

This is essentially saying "no it didn't" and denying the person's feeling of being unwelcome.

How would you know?

Should I be feeling unwelcome when I read 'sister'?

I think this gender thing gets a bit over the top. Whole languages are getting changed (i.e. German) and a third gender being added, so that 'brother' or 'sister' isn't enough anymore. As if we had no other problem on this planet.

joaotavora commented 1 year ago

Look, it's pretty silly to be taking a quote out of context, when the whole context is right here.

I'm sure you will be remembered as a martyr in the Culture Wars for centuries to come.

Maybe, but I've given you the change to fill SLY will as many inclusive references to historically oppressed groups as you want, and you chickened out. So at least I won't be remembered as a coward.

joaotavora commented 1 year ago

@mdbergmann I respect your stance, but I don't agree with it. Historically, "sisters" have been immensely opressed and invisible by comparison to brothers. So it makes sense to take action today, on this planet, for this real problem. I just happen to think that that action can't be censorship, but rather creativity.

mdbergmann commented 1 year ago

Historically, yes. Now women are presidents of countries. In the western worlds at least. Not in other parts of the world, though.

joaotavora commented 1 year ago

Historically, yes. Now women are presidents of countries. In the western worlds at least. Not in other parts of the world, though.

For that reasoning since EUA has had a black president, racism doesn't exist anymore. It's not that easy I'm afraid. It helps, but stuff lingers, especially when you're on the side of the historically oppressed, because that oppression has found its way into deep into tissue of all parts of everyday life. And that includes things dear to you, like your mother tongue, I'm afraid, we have to admit. I'm not for changing language artificially, but I'm not for blissfully ignoring the fact that language codifies the less nice parts of history either.

Now I sound the ze professor :nerd_face: I hope I'm not mansplaining :-D it's just my opinion anyway. I really do hope more women and sisters make SLY and many other things their own.

Incidentally, I thought of "hack and be gay!" to poke fun at "hack and be merry!". Happy to add it, but I'm not gay myself so it makes little sense for me to do it.

monnier commented 1 year ago

Historically, yes. Now women are presidents of countries. In the western worlds at least. Not in other parts of the world, though.

[ I'm not at all sure the "western world" is statistically different in this respect. I'd welcome pointers to evidence in support of that (or its opposite). ]

Incidentally, I thought of "hack and be gay!" to poke fun at "hack and be merry!". Happy to add it, but I'm not gay myself so it makes little sense for me to do it.

I don't see any need to be homosexual to add it. If it comes to that just wait until a time you're gay (in the sense of "merry") to push it :-)

As for a neutral replacement for "brother", I suggest "stranger".

joaotavora commented 1 year ago

I don't see any need to be homosexual to add it. If it comes to that just wait until a time you're gay (in the sense of "merry") to push it :-)

Hehe, I'll push it then if you think it's minimally funny. Is it? I'd hate to be laughing alone. I'll add "sister" and "stranger" for good measure and @chee's "You'll always find me"... if she doesn't object.