LackeyCCG

LackeyCCG Forum => General Discussion Forum => Topic started by: vacantVisionary on July 31, 2014, 09:48:08 PM

Title: Pronoun options?
Post by: vacantVisionary on July 31, 2014, 09:48:08 PM
Any chance we could get pronoun options in the next build of lackey (optimally the ability to manually set them)? Or, you know, at least replace all the he/him/his with the gender-neutral singular they/them/their? (yes singular they is grammatical, please don't argue with me, I'm a linguist)
Title: Re: Pronoun options?
Post by: Trevor on July 31, 2014, 10:05:21 PM
I would argue that "he" is a gender neutral pronoun, or at least more correct than a plural pronoun. I can add the option, but this is not very high up on my priority list. There's a lot more important things that people will be able to use/enjoy a lot more than the removal of a little grammatical confusion.
Title: Re: Pronoun options?
Post by: vacantVisionary on July 31, 2014, 10:57:20 PM
a. Singular they has been in constant use within the english language since the 1400s.

b. This is not an issue of confusion, this is an issue of the comfort of anyone who uses your program but not he/him/his pronouns.

c. You already have code implemented to fetch profile-specific variables and plug them into the text log for the player usernames, right? All you?d have to do would be copy+paste that code for a new set of variables. Heck, if you toss me that piece of the source code I can probably do it for you.
Title: Re: Pronoun options?
Post by: Trevor on July 31, 2014, 11:35:02 PM
From http://en.wikipedia.org/wiki/Gender-specific_and_gender-neutral_pronouns,
QuoteProblems of usage arise in languages such as English, in contexts where a person of unspecified or unknown sex is being referred to, but the most natural available pronouns (he or she) are gender-specific. In such cases a gender-specific pronoun may be used with intended gender-neutral meaning, as he has been used traditionally in English
And even if "he" weren't valid, it would actually require a lot of code to be changed. In order for decent sounding grammar, the code is complicated enough that trying to do what you propose would take more effort (more than it might seem) than it is worth at this point in time, compared to all of the other things I can be doing.

And even if I did allow a gender option, I am fairly certain that few would know about the option or want/care to use it. And another fact is that females are indeed the minority with playing online games. So the number of people who would use this option would be a small subset of a small subset. Don't get me wrong. I would love to encourage more women to be playing card games online, but I don't think pronoun choice would really do anything towards that goal.

Another issue is the pronoun option would just be one more thing to complicate the interface. Some people's attitude with a new feature that might be used by some but not many is "what's the harm?". With that thinking, the interface would quickly be unwieldy and people would have a harder time finding things that are far more important. Already, a lot of new users can be overwhelmed by all the different buttons. I try to weigh all new complexity against the utility it provides.
Title: Re: Pronoun options?
Post by: vacantVisionary on August 01, 2014, 12:14:11 AM
There are four conjugations of pronouns in english - subject conjugation (he/she/they), object conjugation (him/her/them), possessive conjugation (his/hers/theirs), and reflexive conjugation (himself/herself/themselves). If you replace all instances of him with her, of he with she, and of his with hers, you will still have a fully grammatical english sentence. It is exactly that simple.
I am also 100% sure I could code this option to default to "he/him/his", so that no one would notice if they didn't go looking for the option.
((Also: if you really want to know how helpful adding pronoun options would be to the women using your program, you could always, you know. Ask the one you're talking to.))
Title: Re: Pronoun options?
Post by: Trevor on August 01, 2014, 12:43:55 AM
Quote from: vacantVisionary on August 01, 2014, 12:14:11 AM
There are four conjugations of pronouns in english - subject conjugation (he/she/they), object conjugation (him/her/them), possessive conjugation (his/hers/theirs), and reflexive conjugation (himself/herself/themselves). If you replace all instances of him with her, of he with she, and of his with hers, you will still have a fully grammatical english sentence. It is exactly that simple.
I am also 100% sure I could code this option to default to "he/him/his", so that no one would notice if they didn't go looking for the option.
((Also: if you really want to know how helpful adding pronoun options would be to the women using your program, you could always, you know. Ask the one you're talking to.))
I would implement it by calling the 4 functions:
GetHe(), GetHis(), GetHim(), GetHimself() wherever I used He, His, Him, Himself, respectively, but even then it's more complicated than that. For example, I'd also have to pass if it's capitalized or not.
Also, I'd have to break up the string generation code I have, which will not only take time, but it will introduce more possibility of bugs, and the additional complexity would make debugging other things more difficult in the future.

And as I said before, it is perfectly acceptable grammatically to use "his" as gender neutral in situations like this.
Title: Re: Pronoun options?
Post by: vacantVisionary on August 01, 2014, 09:25:54 AM
Whether or not it's grammatically acceptable, it makes pretty much anyone who disagrees with you and is not a man deeply uncomfortable and unwanted. (And I'm not speaking about hypotheticals - I'm saying this from my own experience, as a non-man, playing magic on Lackey with my friends, who are also mostly not men).
But, fine. You've very clearly told me that you don't consider this to be worth your time to do. That's why I'm offering to do it myself. Because it absolutely is worth the time and effort I'd have to put in, if it meant ensuring the comfort of myself and my friends.
I am 90% sure I could offer you a lightweight, bug-free fix if you gave me access to the relevant bits of the code. And really, what do you have to lose? You can always revert the changes if it doesn't work, or starts bugging up other parts of the code. But I really don't expect that to happen.
Title: Re: Pronoun options?
Post by: Trevor on August 01, 2014, 12:11:09 PM
Quote from: vacantVisionary on August 01, 2014, 09:25:54 AM
Whether or not it's grammatically acceptable, it makes pretty much anyone who disagrees with you and is not a man deeply uncomfortable and unwanted. (And I'm not speaking about hypotheticals - I'm saying this from my own experience, as a non-man, playing magic on Lackey with my friends, who are also mostly not men).
But, fine. You've very clearly told me that you don't consider this to be worth your time to do. That's why I'm offering to do it myself. Because it absolutely is worth the time and effort I'd have to put in, if it meant ensuring the comfort of myself and my friends.
I am 90% sure I could offer you a lightweight, bug-free fix if you gave me access to the relevant bits of the code. And really, what do you have to lose? You can always revert the changes if it doesn't work, or starts bugging up other parts of the code. But I really don't expect that to happen.
Don't get me wrong. I want to do what you're asking. I agree with your points about it making some people feel uncomfortable. I'm just asking "would you rather I do other things first?"
For example, I want to support dice pictorially, and this is almost done.
I want to let people lock cards/tiles in place on the table.
I want to finish NAT punchthrough.

imo, all of those are higher priority.

If you think I should do gender specific pronouns first, make a poll and I'll abide by how people vote. In the meantime, I'm sorry if the current pronouns bother you and other women and people who prefer not to identify as being male. Just be assured that no offense was intended, and I'd like to implement it eventually.

And it's also not a simple matter of giving you the code. For one, it's intermingled with any functions that say stuff in the log... which is a lot of them. And as I said before, I try to make the log messages as natural sounding as possible, and this necessitates somewhat complicated code. For example, it would be simpler to say
cout << PlayerName << " draws " << Number << " cards." << endl;
But I do
cout << PlayerName << " draws " << Number;
if(Number==1)
{cout << " card.";}
else
{cout << " cards.";}
cout << endl;

And things are far more complicated than that, with the end goal being things read as naturally as they can in the log.
Title: Re: Pronoun options?
Post by: vacantVisionary on August 01, 2014, 05:33:14 PM
I understand how to set conditionals in output text, and how to not interfere with existing functions. I wouldn't be offering to edit the code if I wasn't a programmer myself.
Title: Re: Pronoun options?
Post by: Trevor on August 01, 2014, 05:47:43 PM
Quote from: vacantVisionary on August 01, 2014, 05:33:14 PM
I understand how to set conditionals in output text, and how to not interfere with existing functions. I wouldn't be offering to edit the code if I wasn't a programmer myself.
It's more complicated than that. You need to store additional data about each person on the server and each person in a game, and you need to also modify the networking code to transfer that different data. You also need to make the interface to input a person's gender, as well as the systems that remember their selection. I could simplify things and only make the gender-specific pronouns be local, so you would see "her" but they might see "his", but that's not ideal.

It really is a fairly complicated thing to change. It's time consuming, and at this point I think everyone (yourself included) would get more bang for their buck if I invested my time in other things for the time being.
Title: Re: Pronoun options?
Post by: vacantVisionary on August 01, 2014, 07:13:42 PM
But don't you already have code implemented that can already do all those things, for player usernames? Would it be that complicated just to duplicate that code for pronouns?
Title: Re: Pronoun options?
Post by: Trevor on August 01, 2014, 10:28:21 PM
Quote from: vacantVisionary on August 01, 2014, 07:13:42 PM
But don't you already have code implemented that can already do all those things, for player usernames? Would it be that complicated just to duplicate that code for pronouns?
It's not a simple thing to change.
Title: Re: Pronoun options?
Post by: cyberneticpony on August 01, 2014, 11:45:20 PM
Are you so insecure about your gender that you are actually UNCOMFORTABLE? That's ridiculous. This sounds like some trans propaganda.

And before you accuse me of privilege or whatever you tumblr special snowflakes call it these days, my girlfriend is trans, and she has no problem with the single gender on Lackey, like most normal people.
Title: Re: Pronoun options?
Post by: Trevor on August 02, 2014, 03:25:47 AM
Being uncomfortable is an emotion, and emotions are not rational. Much like the latin maxim, de gustibus non est disputandum, you can't tell other people what emotions they ought to feel. Objectively, the grammar is acceptable usage.

Assuming things were reversed, and the feminine pronouns were used (and assuming this was in a world where that was grammatically correct), I can imagine it would be a little weird to me, but I would brush it off as more of a "hey, that's kinda odd" thing.
Title: Re: Pronoun options?
Post by: cyberneticpony on August 02, 2014, 04:07:38 AM
Quote from: Trevor on August 02, 2014, 03:25:47 AM
Being uncomfortable is an emotion, and emotions are not rational. Much like the latin maxim, de gustibus non est disputandum, you can't tell other people what emotions they ought to feel. Objectively, the grammar is acceptable usage.

Assuming things were reversed, and the feminine pronouns were used (and assuming this was in a world where that was grammatically correct), I can imagine it would be a little weird to me, but I would brush it off as more of a "hey, that's kinda odd" thing.

I disagree on both points, but I guess I understand what you mean. I still think it's arrogant that someone is demanding a really non-essential feature be added for "comfort" that doesn't affect 99% of people. It's like demanding a restaurant close its windows because you don't like the light. I guess I'm just sick of gender issues being brought up in other spheres in inappropriate ways that I got a bit jumpy and angry when it came up here.
Title: Re: Pronoun options?
Post by: vacantVisionary on August 02, 2014, 09:18:11 AM
I never demanded anything. I asked for it, and then offered to do it myself.

I'm still not sure I understand why "it's complicated" precludes accepting my offer to try and do it myself. If it really is more complicated than I can handle, then I'll tell you that when it doesn't work, and you'll have lost nothing. And if it's not, you'll get a free feature that'll encourage more people who aren't men to use Lackey. I'll comment anywhere I changed the code, so you can keep track of my changes in case they start causing problems. Unless there's some downside that I'm missing?
Title: Re: Pronoun options?
Post by: Alastair on August 02, 2014, 10:53:39 AM
I remember when D&D 3rd Edition came out and they went the route of switching between pronouns throughout the books. Personally I found that far more distracting than sticking to one or the other.

The pronoun option would be a nice thing to have in the future, but I don't think it should take priority over bug fixes and functional improvements to the program.
Title: Re: Pronoun options?
Post by: Trevor on August 02, 2014, 11:08:27 AM
Quote from: vacantVisionary on August 02, 2014, 09:18:11 AM
I never demanded anything. I asked for it, and then offered to do it myself.

I'm still not sure I understand why "it's complicated" precludes accepting my offer to try and do it myself. If it really is more complicated than I can handle, then I'll tell you that when it doesn't work, and you'll have lost nothing. And if it's not, you'll get a free feature that'll encourage more people who aren't men to use Lackey. I'll comment anywhere I changed the code, so you can keep track of my changes in case they start causing problems. Unless there's some downside that I'm missing?
It would mean me giving a person I didn't know complete access to the code. In order to implement the change properly, you'd have to understand a ton of complicated things that are unique to lackey. You'd have to make a bunch of choices about how to handle things. And even if you were unrealistically adept and the best programmer in the world, it would still be a lot of trouble for me to simply understand all the changes you made so I can update things further. It really is more complicated than it might seem. I wish it were as simple as you writing one function in a black box, but that is not the case.
Title: Re: Pronoun options?
Post by: cyberneticpony on August 02, 2014, 12:21:21 PM
Quote from: vacantVisionary on August 02, 2014, 09:18:11 AM
And if it's not, you'll get a free feature that'll encourage more people who aren't men to use Lackey.

It really won't, most people aren't so insecure that an incorrect pronoun upsets them.
Title: Re: Pronoun options?
Post by: r0cknes on August 04, 2014, 07:19:36 AM
Hey Trevor,

I find it greatly offensive that you have not made a free program that is completely compatible with my every need in life! How dare you spend another second on improving a key function of this program, before fixing this very obviously tertiary subjective feature. I am just joking of course.

Hey vacantVisionary,

Would you rather have a couch with nice pillows and a broken frame, or a firm well constructed couch with pillows that are a tad too hard. You may argue that you want both! Well, me too but Trevor is only human and he is trying to get the frame right. Adding these "fluffy pillows" can come later. Seriously, the people who write on the Oxford Dictionary blogs can't agree on this topic of gender neutral pronouns. You can't honestly expect Trevor to drop everything to add this feature. He has so much more he could work on like Android software...  ;D

Lastly, You claimed that you did not demand, but when Trevor said he agreed with you and that he will get to it eventually, you immediately took a defensive position and started arguing your point. If that is not demanding I don't know what is.
Title: Re: Pronoun options?
Post by: DTor on February 18, 2015, 01:33:50 PM
He/his/him as the only pronoun option in Lackey bothers me. I think all the arguments I would make have already been made here, so I don't really have anything to add. I just want to confirm that yes, there are people who feel alienated by this design choice. Yes, I would rather have this than any other feature or bug fix. Trevor, it looks like you've had this on your to-do list for more than five years now: http://www.lackeyccg.com/forum/index.php?topic=149.msg1217#msg1217
You seem to have chosen to prioritize adding fun features that excite people over changing things that makes people feel uncomfortable, unwanted, or alienated. Maybe that's not accurate? I like using Lackey, but I don't really follow its development, so I'm not sure what other changes you've made in the past five years. I guess what I'm getting at is, I hope you've thought this through.
Title: Re: Pronoun options?
Post by: 3XXXDDD on February 22, 2015, 10:44:28 AM
Quote from: Trevor on July 31, 2014, 11:35:02 PM

And even if I did allow a gender option, I am fairly certain that few would know about the option or want/care to use it. And another fact is that females are indeed the minority with playing online games. So the number of people who would use this option would be a small subset of a small subset. Don't get me wrong. I would love to encourage more women to be playing card games online, but I don't think pronoun choice would really do anything towards that goal.

This post was before the articles/surveys I'm referencing so I can't hold it against you too much but this is basically a myth: http://www.pcgamer.com/researchers-find-that-female-pc-gamers-outnumber-males/  (I think men tend to be more vocal about it and women don't, so it skews perception) and before anyone starts that "Casuaaaaaaaaal" gatekeeping bullshit, that was also addressed in the data I believe.

(I'm also tipping my informal vote for "they", I can understand potential coding issues using more than one pronoun).