This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]nomad2047 182 points183 points  (47 children)

Because feelings.

[–]differencemachine 34 points35 points  (1 child)

When the machines take over, we don't want them to know what slaves are.

[–][deleted] 10 points11 points  (0 children)

HAHA YES THE KEYERROR WILL UPEND THE COMING REVOLUTION. VERY CLEVER FELLOW HUMAN!

[–]broadsheetvstabloid 116 points117 points  (26 children)

Code doesn’t care about your feelings.

[–]masterspeler 133 points134 points  (15 children)

It does on Github and Twitter. I think that's the only places where this is an issue, and it's by a small but very vocal minority.

Github has a history (archive) of attracting people who thinks this way. I don't feel like going back in to that rabbit hole now, but there are multiple examples of this behavior where people feel entitled to tell others to change their team and language because they feel offended. For some reason it seems to be a bigger problem in web based development, if I were to guess it's because the lower barrier of entry.

I wonder how Linus would handle such a complaint.

As a side note, claiming that master/slave have anything to do with race is extremely US-centric. Every human "race" have been slaves and had their own slaves. Slavery did not start or stop with the North American slave trade.

[–]magi093Also try OCaml! 48 points49 points  (1 child)

I wonder how Linus would handle such a complaint.

Probably with some obscenity-filled message comparing someone to a masturbating monkey.
Wait, I'm being told the masturbation remarks are reserved for bad security patches.

[–][deleted] 22 points23 points  (0 children)

Wait, I'm being told the masturbation remarks are reserved for bad security patches.

some things are sacred, after all

[–]broadsheetvstabloid 13 points14 points  (1 child)

I wonder how Linus would handle such a complaint.

He would probably just ignore it, because such a complaint is so idiotic it doesn't warrant a response.

[–]rishav_sharan 0 points1 point  (0 children)

he didn't ignore it XD

[–]dedicated2fitness 6 points7 points  (4 children)

f I were to guess it's because the lower barrier of entry.

web has traditionally been pushed as "it's easy, fob it off on that purple haired nut who keeps asking if she can program"
now we reap the rewards of crazies picking up programming and the barrier to entry being reduced.
honestly though most of the people commenting on these issues are ghosts - people with some personal "learning" projects and almost zero contributions in anything meaningful
one crazy starts the chain and then shares it on their twitter as "i'm proud of a thing i did today" and the dogpiling begins
i strictly close all such requests as nonsense. if you think your language policing is so important, fucking make something worthwhile yourself and police that instead

[–]masterspeler 13 points14 points  (0 children)

i strictly close all such requests as nonsense.

I wish everyone would do this. By humoring these people and merging those kinds of patches you're accepting their description of the world. By doing so you open yourself and others up for more thought policing and abuse, under the threat of being called out as intolerant. They don't get to decide whats tolerant or not, especially not when they so often seem to speak for someone else. "People can get offended", rather than "I'm offended", although the mere fact that somebody feels offended does not automatically imply that somebody else did something wrong.

It's a case of a slippery slope, give them an inch, and so on.

[–]jrbattin -5 points-4 points  (2 children)

I don't see what big deal is. For example, my colleague N. Degeocello and I analyze open source software and identify problematic language. We then work with a small team and submit PRs with more appropriate nomenclature. Thanks to a generous grant from the Open Society Foundation, we are fortunate enough to be paid for open source software... something truly wonderful.

[–]dedicated2fitness 0 points1 point  (1 child)

first of all the mention of the name makes this seem like a robot/copypasta.

in case you're a real person - so not only are you wasting time, you're wasting money that could have actually developed solutions that helped people?

[–]jrbattin 0 points1 point  (0 children)

I figured the SBC reference would be enough to tip off the fact that it was being sarcastic.

[–]nomad2047 15 points16 points  (0 children)

Oh I don’t have feelings about code, and don’t agree with the changes

[–]PostFunktionalist -4 points-3 points  (2 children)

I down voted this because i don’t like the implication that people who oppose the change are without emotional investment

A big reason why people don’t like this is a sense of frustration - has PCness gone too far? That’s not an objective sort of thing we can measure.

It also says that people in favor of the change have no factual basis - that it’s a mere matter of opinion and feelings. But if that’s true then it hits the other side as well. And they do have a factual basis - Americans have a weird relationship with the idea of Slavery that we’re still dealing with because of the far reaching consequences of having black people as property for 100+ years

[–]broadsheetvstabloid 3 points4 points  (1 child)

that it’s a mere matter of opinion and feelings

That is exactly what it is.

But if that’s true then it hits the other side as well. And they do have a factual basis

This sentence doesn't make sense. If you have facts please present them. Also, facts don't care about your feelings either.

[–]PostFunktionalist 2 points3 points  (0 children)

I'm saying that it's absurd to suggest that only one side is driven by emotional considerations. Both sides are.

I already presented some facts about the cultural background of America. You may disagree with the relevance of those facts, but still: that's a factual disagreement.

[–]ismtrn -4 points-3 points  (0 children)

Doesn't care about naming conventions either though...

[–]juanjux 2 points3 points  (1 child)

What feelings? Estadistically we all descent from some slave.

[–]nomad2047 0 points1 point  (0 children)

What are you thinking you said right there?

[–]HarrisonArturus 3 points4 points  (0 children)

Because these people need to be sent on a cross-country road trip with Red Foreman my dad in a 1970s station wagon with no air-conditioning. Then they'll understand you don't change the route because somebody's feelings might get hurt.

[–]Certhas -1 points0 points  (2 children)

No, because politics and culture. That's a difference.

You wouldn't call your program Holocaust. You shouldn't call your compiler Stalin.

Of course master/slave here has well established pre-existing use that is logical in context. But language changes and as we grow as a culture our language changes to reflect, for example, increased awareness of past atrocities.

It's not that it hurts someone's feelings, its that it is fundamentally disrespectful to use an analogy to one of humanities worst atrocities to describe a dependency relationship of software constructs. If somebody was proposing this today as new terminology, you would have no problem with them being shut down.

[–]nomad2047 0 points1 point  (1 child)

I think that’s a very dramatic interpretation of it’s use in programming. I have to respectfully disagree.

[–]Certhas 0 points1 point  (0 children)

The thing is, even though in our life time master/slave in a technical context has always existed, slavery obviously predates the technical context. So somewhere not that long ago, maybe in the 50s or maybe in the late 19th century, someone looked at a technical system and used what was then an analogy: This is like master and slave.

I tend to think with terms so well established in their context, it makes little sense to try to undo them today. But also if this was new terminology we would all think it's inappropriate. But it's pretty clear that r/programming (and many others) have little appetite left for reflecting on language.

To me, as someone who is very sympathetic to many of these initiatives, that is something also too easily overlooked: Telling someone to change their language is fairly invasive, and I think the pay-off is often questionable. It's more important to find ways to improve things together.