News for hackers. Stuff that matters.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by Jugurtha on Sunday October 27, 2013 @08:19AM (#6621715)
>>But it is really child's play compared to everything else >>that a good programmer must do to make a software system >>that succeeds for both the customer and myriad colleagues >>for whom she is partially responsible.

Why the use of the word "she" ? I see a lot of articles written where the undefined person will be a she. I speak french, and "person" is a feminine name, so you can say about a person "she", but why in English ? Especially when in male dominated jobs like programming. A programmer is likely to be a he than a she, so why try this hard to be politically correct.

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by aurelius on Sunday October 27, 2013 @10:25AM (#6622014)
The grammatically correct generic pronoun in English is 'he':

http://en.wikipedia.org/wiki/Singular_they#Generic_he

Anything else is just politically correct nonsense.

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by aaren on Sunday October 27, 2013 @12:24PM (#6622410)
"preferred (but not required)" is what wikipedia actually says, along with generic-he being the current usage (not rule).

Interestingly wikipedia also states "In the 19th century, grammarians in England petitioned the British Parliament to declare gender-indeterminate pronouns as 'he' rather than 'they', which was common usage at the time. "

The english language is far from a codified, logically consistent system.

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by kintamanimatt on Sunday October 27, 2013 @12:20PM (#6622397)
It's not really any less correct than a genderless pronoun, even if one particular panel disagreed. I see no reason to use a masculine pronoun when a generic one will do, and could only call it "political correct nonsense" if an author insisted on either alternating between he and she, or used "he/she".
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by jiggy2011 on Sunday October 27, 2013 @01:31PM (#6622641)
I find things written with lots of genderless pronouns can make the writing unclear. Lots of "They" , "Their" feels unnatural and clumsy when talking about people and it can become difficult to decipher which parts of the text are referring to a person and which to some inanimate thing.

Just as frustrating is writing that switches pronoun gender when referring to ostensibly the same person. However describing some operation between two people "Alice and Bob" it can improve clarity to make both people belong to different genders.

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by bluecalm on Sunday October 27, 2013 @03:23PM (#6623097)
Every modern dictionary disagree. English usage of singular they dates back to 15th century still you assert it here without any argument. Nothing wrong with asserting things if you do that with stuff disprovable by one dictionary/wikipedia search though you make not too bright impression to put it mildly.

As to using she it's very common convention these days in some domains. Many books on games use that for example (chess, bridge, go, poker - you need to a pronoun for black/white/last to act player there ). I also saw some computer science books using it. At this point I would say it's so common that it becomes part of the language. I personally like it although I can see how it raises eyebrows when encountered for the first time :)

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by garg on Sunday October 27, 2013 @09:10AM (#6621822)
It's not about political correctness. The writer wanted to use 'she' so the writer used 'she'. Those words are interchangeable.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by gknoy on Sunday October 27, 2013 @02:21PM (#6622829)
You'll notice the same thing in the examples given in role playing game books. It's relatively common to use a female actor as an example, though I cannot remember why.

It's not a matter of being grammaticaly incorrect or correct, but rather to imply that for this example, the programmer is female. It's goal seems to be inclusion. The other reason is that perhaps that the programmer the author thought about when writing this is a lady.

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by k__ on Sunday October 27, 2013 @08:43AM (#6621753)
Don't hate...

It's a simple method to get people thinking about issues :)

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by V-2 on Sunday October 27, 2013 @08:48AM (#6621770)
But this text is not about these issues
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by aaren on Sunday October 27, 2013 @10:00AM (#6621955)
it is now!
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by special on Sunday October 27, 2013 @03:03PM (#6623012)
If the text was about the issue, the method of provocation wouldn't be as effective.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by lnanek2 on Sunday October 27, 2013 @10:32AM (#6622041)
Women complain the traditional use of he when the gender is not known promote a male centric society.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by aaren on Sunday October 27, 2013 @12:17PM (#6622388)
'Some people' would be more accurate, not 'women' specifically.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by justatdotin on Sunday October 27, 2013 @08:38AM (#6621746)
why not?
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by V-2 on Sunday October 27, 2013 @08:46AM (#6621761)
It's unconventional, and hence distracting. It's a mental bump, it gets you thinking "why so?" instead of focusing on the text. Pretty much the same problem as violating coding convention in source code.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by aaren on Sunday October 27, 2013 @10:00AM (#6621953)
' she ' occurs a total of four times in the entire thing. If you're getting noticeably slowed down by these four mental bumps then perhaps it is more you and not the text.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by garg on Sunday October 27, 2013 @09:12AM (#6621826)
Human language is and will always be much more forgiving than coding conventions in source code. It wasn't distracting for me and it is fairly conventional now to use he and she interchangeably. Conventions change in language.
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by jkarni on Sunday October 27, 2013 @12:11PM (#6622361)
I don't get your point. Obviously if it's a really bad convention (naming all predicates '{something}Th1s1sAFuncT10nThatReturnsABooleanValueAndILikeCheese', say), it might be worth breaking, even if it's initially distracting. Presumably you want to be making the point that this is a convention that isn't worth breaking?
Re:How to be a Programmer: A Short, Comprehensive, and Perso... by V-2 on Sunday October 27, 2013 @01:09PM (#6622554)
It is conventional to use "he" when you mean "someone" (regardless of the actual gender).

Of course you may argue that this convention is evil, as a product of political oppression etc. etc.

And I'm not even questioning that - my point is that this is beyond the point. Even if it's true, it doesn't mean it has to be brought up everywhere all the time.

I'd like to be able to read an article on programming (or any other neutral subject) without an unrelated political or social agenda being shoved in my face, in whatever form.

If somebody says "to hell with your pet peeves, this is more important and you're probably a bigot anyway", that's fine to me - it's a matter of taste.

It gets on my nerves more when people pretend not to get the point at all (for the sake of polemics of course). "The use of the word she? Why on Earth would you think it sticks out? Of course if one becomes a programmer, then as a programmer she bears certain responsibilities. I can't see what you mean? I'm stumped? Why can't you read on - you're stupid, huh?" (as aaren subtly hinted in reply to my previous comment)

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by jkarni on Sunday October 27, 2013 @06:30PM (#6623918)
What? It has to be brought up everywhere. That's the whole point behind trying to change usage: people are supposed to start doing it, and then it's likely to brought to your mind.

Unless your point is that you're tired of it coming out as an explicit point for discussion, as in this current thread of the conversation. That's optional to the core of the effort.

Re:How to be a Programmer: A Short, Comprehensive, and Perso... by V-2 on Monday October 28, 2013 @04:59AM (#6625864)
"It has to be brought up everywhere. That's the whole point behind trying to change usage"

It's not much of a point then ;)

If it even did some good to anyone. But all this linguistic ritual smells of magical thinking to me. The idea that if you change the usus and call things differently, they will change. It's pushing on a string.

Basically it's another incarnation of Facebook's "liking this picture will end world hunger" :)

No, fixing the world is not that simple. Just you wait, gender inequality - I'll replace all the "he"s with "she"s on my blog. Ouch that's tough blow, I can only hope my misogyne silicone bracelet will shield me!

"Unless your point is that you're tired of it coming out as an explicit point for discussion, as in this current thread of the conversation. That's optional to the core of the effort."

If one decides to be importunate and pushy (ever had that friend who wouldn't talk about anything else that 9/11 conspiracy, for example - be it at work, at lunch, parties...?) - fine, but don't be surprised if it creates backlash and is counter-effective on occasions. It's a trade-off that should be weighed in. You're free to use that tactic just as I'm free to comment on it :)