3 ms·
Some of these could be acronyms, but that's not the point: intent is. Your nickname might be faggot, your intent is not to insult someone or denigrate a group o
by noja 14y ago
Some of these could be acronyms, but that's not the point: intent is. Your nickname might be faggot, your intent is not to insult someone or denigrate a group of people. The word bitch is offensive when used negatively against a woman. It's not sexist to call a friend a "silly bitch" is a playful way, nor is it negative to refer to a female dog as a bitch.
Richard Dawkins was not being sexist when he said "Science works, bitches".
I am not being sexist when I name a library BITCH_H, or an IRC client BitchX.
The point here isn't that this is what they are doing in the code, the point is that intent is important.
- DanBC 14y agoWhat people do in their local groups is up to them. But when you post code to an international audience your intention doesn't matter. Bob may use the word nigger all day every day and none of Bob's friends care; but if Bob goes to Hackney he better be careful about who he calls nigger or he's going to get stabbed. And I don't care if people are trying to be offensive by using such language in their code. Go ahead. Freedom of speech and stuff. (It's perfectly possible to be horribly racist and not use any of that language, and that's perhaps a bigger problem.) But some people might just not be aware of the consequences of this language; how it might affect their future job prospects; how other people will view them. There's a kerfuffle in the UK at the moment. A young person was employed by Kent Police Force to be a 'Youth Adviser' - she got opinions from local youth and passed them back to the Police Force. Unfortunately, no-one checked her twitter account. After she got the job a bunch of journalists had a look and she'd made some unfortunate posts. (She's young; young people are stupid. They should be allowed to make mistakes.) Many people are now calling for her to lose her job, and the force that employed her is investigating whether a criminal offence has been committed. Intent is important when you're on the receiving end, but it is not at all important when you're on the giving end. Unless you are trying to cause offence you should avoid certain language choices.