I often hear people say "she" when they refer to a user of their application, for example. In documentation, or in email. Why do we say "she", why not "he or she" or "they"? I am not a native speaker, maybe this is a trivial question, but I do not know the answer.
closed as primarily opinion-based by FumbleFingers, phenry, Janus Bahs Jacquet, anongoodnurse, Brian Hooper Feb 23 '14 at 8:36
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
It is something, in the U.S., that has developed as a result of "Political Correctness." Previously, the pronoun "he" was used nearly exclusively (barring the use of "they").
Because using "he" all the time is sometimes considered sexist. Since we don't have a gender-neutral word to use, sometimes people use "she" or just alternate the two in their writing.
I think it might just relate to the reference of a person who uses it even though it is not correct. Females tend to use "he," and males often employ "she." It indicates the gender bias of people. The academic form to use is "he/she" or simply "user."
It's just a flip on "he."
It might be because of the stereotype that men are considered to be "providers" for women, and since most software developers are men, the word "she" is used to refer to a user because the application is "provided" to the user.
It might also be because a "user" in the software development world is generally considered to not be very technically savvy, and the existence of the stereotype that women are less technically savvy than men.