Data Structures 101 - Many structures have heads and tails. E.g. Linked Lists have a head and a tail. When you write one as a structure you write things like "getHead" and no one bats an eye because that's what the function does. I don't recall anyone in my CS courses even giggling at this stuff and we were still teenagers at the time. Is this guy 12?
I would read that in code without a second thought. Some of my coworkers' expletive laced comments on the other hand... those sometimes had me wondering how much they'd had to drink and how late they'd stayed up when they wrote them.
"Triggered" is code for "you bothered me, but I have special gender/race privileges that allow me to bother you with impunity".
And here is what happened. She got triggered. Went on her stupid tirade in a bug tracking forum that people are trying to be productive in, and was promptly banned. Her being triggered, in all seriousness, triggered them. Turns out, she isn't as privileged as she thinks she is.
Much more to the point, that person sounds like a moral-crusading church busybody.
That's really exactly what all this nonsense is pretty much identical to. It's different rhetoric, but it's the same sort of people engaging in the same sort of destructive crap. It's bitter, spiteful, self-involved, judgmental prigs looking for something to be offended over, then self-righteously condemning the evil sinners who offend them.
Not to detract from your main point though! Totally correct, the cognitive dissonance is strong with this one. Not surprising people who can't handle reality are the ones pushing everyone else to make safe spaces for their weak minds.
BTW, the comments on the blog are all song/literary quotes because he is replacing all the disagreeable comments (such as I'm sure your point would be) with placeholder text instead of responding to them. Why not just delete them, I don't know... apparently prefers libel (leaves the user name intact but with completely different comment) to simple censorship. "what an asshole." yes!
The second was a set of emails from Duncan Murdoch, President of the R Foundation and an R Core member, in which he dismissed my "bug report" (note the skeptical scare quotes he put on it) "about some variable name that you find offensive is clearly an example of nothing more than shit-disturbing" and stated that myself, and those who had commented in favour of changing it, were no longer welcome to participate in R's bug-tracker.
I can understand how one might paint that as an overreaction, but considering the kind of garbage that's happened over on GitHub I completely agree. If you want a professional environment, then behave professionally. Don't go looking for reasons to take offense to things and then derail the whole project because you're too immature to handle standard programming nomenclature. There is work to be done, no one is interested in your imaginary problems.
but considering the kind of garbage that's happened over on GitHub I completely agree.
Is there any particular incident that has happened recently? I know they've become more SJW but perhaps I'm out of the loop on what they've done lately
Well 6 months ago they disabled a repository for using the word "retard". The whole company's ethos has changed. They removed the meritocracy and replaced it with SJW garbage. That's just GitHub itself. Individual projects are being hammered by asshats trying to get them to adopt some insane SJW code of conduct. Like software cares about any of that garbage.
The author is probably a shit programmer anyway; nothing of value was lost.
I'm not sure if you can make that generalization. I've run into a few prima donna's who think they are god's gift to programming and most are wrong, but every now and then, the shits are correct.
Saying that, MAJORITY of over sensitive prima donna programmers are pretty shit programmers.
The big problem I see with this is, opening a bug ticket for a variable name. Whether he felt justified or not, he made a few project noobie blunders.
1) If he really felt it was worth addressing, he should have brought it up to the project administrator, not through the bug system; it wasn't a bug.
2) He changed the variable name via repo checkout, when the usual process, if it was a legitimate bug, would be to raise a ticket and let it be assigned to the original developer, or get distributed.
He obviously has a flagrant disregard for good processes that make working on source code manageable and I think Duncan's response "shit-disturbing" is appropriate.
I don't care if it was "iPoundYouInTheAssWhileMyBuddyGetsHead". Its not a bug. If you've ever built a complex programming software, you know what a developer uses for variables is one of the lowest priorities. I don't bring it up in code review unless its so generic like 'a', 'b', or not descriptive enough in an area of code where a better name would also serve as an ad hoc documentation, its not worth mentioning even if it was an intended pun. This is so reminiscent of the CoC BS thats trying to infiltrate the open source community.
The funny part is, it looks like the decision to participate in the community was taken away from him as he was locked out and banned. Now he's trying to make it seem like it was his decision not to be an active participant. Sour grapes anyone?
Another thing worth mentioning, too, is that if this is a function or a variable, just changing the name in one spot is usually not good enough. If it's a breaking change, now you have to search your entire code base and make sure that there are no references that also need to be updated, then test that those changes work, and on and on. Very time consuming for what amounts to a man-child who can't handle words
Good point. 3-4 days of coding reference changes and the intro of a new bug just because of one guy who thought it important enough to change one reference of the variable name, instead of working on important bugs or new features.
Not quite that easy, that only shows you where it is used in your code.
If anybody else uses your code then now all of their code is broken too. This is why when programming languages go to remove stuff they leave it deprecated for years so that people have a lot of time to stop using it.
Oh I am 100% generalizing, no doubt. All I can go off of is my own experience in OSS development in which those who scream about politics (social,gender,etc) and not code are generally the worst programmers.
I understand. In these cases, you have a 98% chance of being right. You are also right that people who are producing and delivering very often times don't have time for little mundane things like this.
Bad developers always look for ways to make themselves seem relevant and appear they are contributors but most tickets they work on are tickets they've opened, which are BS tickets that fix stupid shit like grammar or spelling, but looking at the git activity log, make it seem like they are active on the project.
I'm only referencing the fact that this is a Stanford project so just maybe, giving him some benefit of the doubt, he may be a good developer and also a "politics (social,gender,etc)" pussy.
I'm fine with suggesting the variable name change just for the sake of professionalism. It personally wouldn't bother me but I could at least respect that position. Suggesting a variable name change to make a "safe space" implying that the source code is a dangerous place with that variable name is some stupid nonsense. The people in the comments were saying it isn't even sexist on account of anyone can give head. So who are these imagined people that are put in danger by such a variable name? People who give head? People who don't?
You have a downvote so i felt compelled to quote you here -
Suggesting a variable name change to make a "safe space" implying that the source code is a dangerous place with that variable name is some stupid nonsense.
I'm fine with suggesting the variable name change just for the sake of professionalism.
Agreed. If someone wanted it changed, and they also contributed elsewhere on the project,t I'm sure it would be changed without question. But this person didn't really care about the variable name. Their mind is just obsessed with this invisible oppression and they felt they needed to expose how the patriarchy is ever present. It would be like me going on a subtle anti-Semite tirade about somehow based on Jews owning all the tech companies, in a bug reporting forum. Giant fucking waste of time and highly unprofessional.
I wonder if I could create a "safe space" language for these idiots to use. That way they migrate to their protective spaces and leave the REAL coders to their work.
They can go over to this new language, step on each other's toes for the most trivial, asinine, and childish bullshit. They can stay there, hinder each other from being productive as they argue about "microaggressions," and we can all remain productive in our preferred languages.
If we market this new "safe language" as being moderated ONLY to promote "equality," I bet they'll jump on that bandwagon faster than you can blink!
The problem is the opposite is happening and there are SJWs forcing CoCs onto projects which enforce a safe space for everything in the project and even what devs say unrelated to the project. The SJWs won't run their own fork, they want the others to change and accept their rules.
I love how invariably the qualifications for the drama queens are:
"[In 4 years as a developer] I've developed or helped develop 21 packages downloaded over 33,000 times [and then lots of stuff that has absolutely nothing to do with programming]"
So they contributed to 21 packages that have been downloaded an average of 1,571 times each. In 4 years. And I have 0 doubt a non-zero number of those 'contributions' were similar to the amazing value offered by changing a variable's name because it offends you. I'm not sure how the community will get on without such an amazingly productive member.
Wow, that is fucking ridiculous. The big take away for me is that:
There are people involved in the central organization of languages who very, very, much care about "PR" in the way they understand it.
The leader of the R foundation is a troll.
I would have posted that bug report with the title,"Damn isn't this funny." Humor deflates the people hating eachother, everyone just seemed hellbent on not having fun with it.
Consequently thank you for posting this. It was hilarious.
edit: To be clear, I wouldn't have posted it as a bug
So he / she / it is quitting but they are still going to maintain their code. They are abandoning the community but will continue to use free open source software. And they are doing this because they don't like a variable name. I give this rage quit 1/2 star out of 5.
it's exclusionary as all hell to have language like this in the core implementation
uh, even if we were to accept the lunatic premise that shit like this in any way shape or form mattered in the least, how is that exclusionary?
Are they implying that only women can give head to men? I've heard the term "head" used to describe oral for both sides. But, even if it were referring only to acts performed on a penis, play by their lunatic rules for a moment and it's exclusionary of them to assume that only men have penises.
Correction: Programmer was banned for submitting a bug report to change a variable name on the basis of their fee-fee's. The user was promptly banned for wasting everyone's time. Now they are "quitting" the R programming language. I guess the world will never know how much genius it just missed out on! /s
Lets accept there is a term "Safe Space." By the very definition it is not an attenable standard, because the standard is based upon the offended, self-centered, narcissistic views of the children, who believe their reality of how they feel is controlling on the environment around them. This is the most fundamental and basic construction of a child. A child is one who believes the world assimulates to their world. Adults adapt to the world. We have self righteous individuals with their prospective of how the world should be based on the idealofy they were indoctrinated without any self discovery. The world is turning slowly towards being operated by children world's whims and caprices.
Case in point. Dear programmer that quit. As an African- American, I find your use of interger "N" offensive. Why did you have to use a "N" word? As the person who is offended, I Am going to define the reason why - it is subconscious product of your racism, that as a privileged individuals you have inherited through your racists culture. I see it as offensive and exploitative of the past, for the numbers must be carried on the "N"'s backs.
Yet, he is in fact making such absurd proclamations. Furthermore, he aknowledges his own very sexist and ignorant nature by stating he would have deleted similar comments if it was for religion, women, or ideology unrelated. He is justifying sexism -- that is what SEXISTS people do. He is on hyperbolic crusade against others using others acts he despises to justify himself. That is the very definition of a hypocrite.
He needs to act as an adult and not as a racist child he is. Stop empowering children by not engaging in their self-centered fallacies.
The amount of bait articles, special interest and FUD slowly taking over voat and the puppet atko thinks he is in control -
Giving head is actually the only sex act that people of all genders and sexual orientation can receive and give. The only people who could feel excluded would be the ones without heads. Which means (I assume at least mostly) dead people.
I don't want to work with people who think that sort of thing is exclusionary, but unfortunately they are in the ascendency. Putting in place Codes of Conduct which talk about "exclusion" in this sense are exclusionary to people like me.
This is definitely a good riddance situation. As soon as he/she found out the naming of the variable was unintentional by the programmer (whose first language is not English) it should have become a non-issue, instead he/she commenced with whining.
who cares if the variable is called "twatfuckerdickbanger" - the name of something would never stop me from working on something I've put years of work in to learning and developing with. How fickle to burn bridges over a variable name- maybe I just care more about what I work on and my interests.
This is a fucking long comment, so I apologize in advance. It started out short.
I'm reluctant to comment here because there seems to be a lot anger towards this guy, and it seems weird to try to ask a broader question. However, why does this one person quitting matter so much to warrant such vitriol? Is his behavior a huge threat to anyone personally? I don't care that much about the individual here - I'm far more interested in what the whole incident was about, and the social context. My real question is below: Do we want more women developers or not?
Re: coding chops
The one trait I've found from people I've respected... at least the ones I consider the most talented, is their ability to recognize how much they don't know. So, in general, when I see any comments in a forum about people's coding chops, I know that statistically the odds are fair that a lot of the commenters are not the top 1% most skilled coders. I, myself, fully recognize some of people I've worked with have accomplished remarkable things, well beyond what I might hope to accomplish. I only consider myself experienced due to year count in the industry, but I can't judge my own tech skills objectively. Thus, I seriously doubt I'm a top 1% coder, so someone out there is better doing a chop busting code review of this guy's stuff than me, and better than 99% of us. But the bottom line is: I don't think there's much value in evaluating this guy's coding chops... it's not really the point of the article.
Re: process, tech standards, naming conventions
If it were me, I wouldn't have filed a bug. I might have done a patch, submitted it, and jokingly put in a comment. Reduce possible conflict around something that doesn't matter much - why not, provided risk cost were low? The variable name doesn't bother me, but I'd consider the cost of doing the patch, what how other people might view it, and try to see the risk/reward. I don't see a minor refactoring as necessarily expensive, depending on the quality of the unit test support around it, the possible supporting tools (IDEs, code generation) and the overall infrastructure. Variable names get changed all the time for more whimsical reasons. AND, honestly, why didn't any actual discussion about this occur between the two parties? Was there existing tension? God knows, if not, I'd say a banning seems a little harsh - kind of like "I'm going to take my ball and go home." Maybe the guy's prerogative, but still, it seems like the individual involved had been a team member who invested time in the project... Btw, the notion that iGiveHead doesn't have any meaning... I'd disagree. getHead for a linked list method, fine. But using Hungarian notation for an integer with a method-like name strikes me as not labeled well at best. Does it have possible sexual innuendo? Sure! or we would not be discussing it at all. C'mon, I think we can at least agree on that. In the end, a variable name is not a bug, following technical process has merit, and you balance risk against upside in all situations. I'm not really savvy enough to their whole software lifecycle to make a technical decision on what cost and risk really existed. It just seems like again, this is not the white elephant in the room, the core point of discussion.
Re: do we want women working with us or not?
I see loads of these discussions busting people for language, SJW attitudes, that sorta stuff... but to me, we're not even discussing the real issue. As coders, do we want women working with us or not in the workplace? I personally actually enjoy having women around; like any set of people, there are some I've liked more than others, although honestly there haven't been many women coders over the years. If most coders do not want women around, fine. At this point, I can't really tell. All I know is that during tech interviews, a lot of guys I've worked with seem to be fairly interested in hiring women... We obviously want to sell tech products to women, so it seems like having women involved in that process might have some merit. And if we do want women (big 'if'), does anything need to change? What is acceptable to people, what is too far, is there room for any discussion on it at all? My guess is that if we did want more women working with us, we'd probably need to see if we're making it more or less likely to attract them to the industry.
Again, I'm not going to say one way or another is better, and hell, for each tiny subset of humanity and team, maybe it's different. All I know is that to me a lot of times the comments usually avoid the meatier part of the discussion. Maybe it's not possible online, but I like to think the net provides new venues for conversation. In places like Voat that pride themselves on freedom of speech, I'm still hopeful that even if I get shat upon for posting a non-confrontational comment about the scenario, that some people are still interested in looking at the bigger issues... I'm intentionally trying not to pounce on anyone, my comments are solely my own, and I'm just really curious if fellow devs want women working beside them or not. Even a yes or no might work: I have no interest in judging anyone for it - it's pure curiosity.
I really questioned whether I would post this at all, b/c is it risky to post it? It's easier not to, but if Voat is really about freedom of speech and challenging status quo, I'd like to see if discussion can happen around something definitely seems like a topic in the industry. But fuck it, I am curious, and I do wanna know if I'm going to be in an industry where for the next twenty years I'll be surrounded solely by guys until ai takes over.
Another typical shit head woman working in IT. I have worked in IT for over 30 years. Hell I remember computers when they still had vacuum tubes. (ever hear of SAGE) i worked on it. Women in IT have one particular trait. It is not that they are smart, most of them are. Their biggest problem is they cannot work with anyone. It has to be all about them. If they don't get what they want, they sulk and pout then start causing trouble. They go over your head for what they think is a insult. They go to HR at the drop of a hat. They show up a meeting always late, with some bull shit excuse. They sit in a back row and contribute nothing then complain how the meetings are worthless. When they finally cant get their way and move on they always do in in public, thanking a lot of smart people they worked with and taught her so much, and were really cool to work with. How ever if you ever talk to those people you will find they thought that she was a first class bitch.
I'd respectfully disagree - at least in my experience. I've actually seen more male prima donna coders than women by far; I can't even think of a single massive female tech ego that I've worked with. Hell, out of the couple thousand people I've worked with, I can almost count the women techies under 20-30 total. Plus, guys love flame wars more, I think, when a guy gets angry you can tell that the anger is going to come out somewhere. There's definite bravado in it. Hell, I've done my own share of trying to skewer someone over what amount to technical ideological differences... prolly was just my testosterone kicking in for what was really minor shit, looking back on it twenty years later.
It's just my personal experience though. If you coded years before me (in the 1970s?) and had different experiences, cool. I've worked for just shy of forty companies now, and every place has been different. The ideological tech battles seem to depend squarely on the culture of the place, to me anyway (think Microsoft v open source, etc).
Anyway, guess we just had different experiences - thanks for telling your story too. btw, my first project was doing a punch card replacement sys, so odds are you've been doing it longer...
I don't know exactly, but I know who I don't want to work with, and who I actively avoid: people who are so sensitive that they could literally lose their shit at any moment for a perceived slight when none was intended.
This has nothing to do with women, it has nothing to do with minorities, it has nothing to do with social justice.
It has everything to do with not being in a hypercritical mindset in order to achieve the goals of the organization you are working for.
The reason for the vitriol is that NO ONE wants to be walking on eggshells constantly while working. The only way to send this message to SJW fucktards is to mercilessly eviscerate their behaviour every time it occurs, or the problem only gets worse and worse. It's like giving in to a four year old, then expecting that if you keep doing that they will become normal humans instead of entitled drama queens.
Tl;dr
You have to treat adults who act like toddlers in a manner that sends a message to the other adults who are thinking about acting like toddlers.
Hmm... well, the best thing about freedom of speech is that people can say what they want. So let both sides speak their peace and let the pieces fall wherever. I don't see either side's commentary as implicitly having more value. Having said that, I'm not keen on walking on eggshells myself, but I just haven't experienced it (been at loads o' companies).
Two things I kinda feel about corps: 1) They are profit oriented, so they tend to prefer organizational discipline. People that contribute positively stick around, others don't. I haven't seen anywhere myself where folks are "walking on eggshells" such that the corporate profit motives are so diminished that it disrupts the entire workplace unless specific legal issues have arisen, which has been rare in my book. 2) Corporations (big or small) tend to be legally averse. In cases of actual discrimination, harassment, fiduciary fraud, money laundering, etc, they have structured programs to avoid law suits. The laws already exist for most of these situations; a number of the larger companies sometimes force you to learn their additional rules so they avoid 'operational risk' (read: brand risk, the association of their company name with acts they don't like). My bigger beef with corporations is that they literally force you to give away privacy rights on email, chat, financials, legal, whatever you sign when you sign a contract. This often applies to companies of all sizes; it's a litigated nation. As a worker, you tend to be pretty powerless in most states. Their corporation legal/compliance courses tend to be a nuisance mostly. So typically, at most companies, I don't see individuals calling the shots at all - it is the corporations entirely.
If you want to campaign against the corps for their application of social justice, that's cool... I just haven't seen actual individuals as the driving reason why company rules are made generally... I'd bet the bulk of the rules are made on the basis of existing law, with corporate choices made to reduce legal risks.
Have you had to walk on eggshells at your company? Totally curious about that. I've been at companies tiny (a few people) to huge (international) and I just haven't even felt like anything I said, even inflammatory got me in hot water... only with the person I was arguing with.
I don't understand how anyone could have that reaction. It's actually a descriptive variable name, something that should be lauded not intentionally obfuscated.
While I think that the article author and the project lead come across as total knobs here, in all fairness the guy quit the project after having a whole bunch of his permissions revoked with no warning. It's not just "guy starts making whiny SJW noises then quits." It's "guy starts making whiny SJW noises and gets instantly banned by project owner with no discussion." He then quit the community in response.
No matter how annoying you find the whiny SJW noises, banning someone outright with no discussion based on a difference of opinion is poor form.
This gets at the idea of perceived negativity. When you fight against that, I guess eventually you'll just end up fighting whatever you think is profanity.
Wow, what a whiney, little bitch. I wonder what it's like to know that words could hurt my feelings...
What was I supposed to get out of reading the comments though?
These people don't seem to understand that they'll always be offended. They'll never get rid of all the words that offend them. Because to them, anything used as a euphemism for something that offends them is permanently tainted. So they get the words banned. Then people just use a different euphemism. So that gets banned too. Rinse and repeat forever. The more words you ban because they were tainted by euphemism, the more words people will adopt as euphemisms. Because people yearn to say naughty things. And you can't fix that, no matter how many words you ban.
I've seen functions called bagFuck() and sexChange(), that programmer is insensitive to non-English speakers...
"insert" ends up being poorly translated to "fuck" so it makes sense that an ESL programmer could potentially use it, and "bag" is a storage method, bagFuck() = insertIntoBag()
sexChange() = change the value of the "sex" field in the database
if you're worrying about function and variable naming so that it doesn't offend anyone, you are not a programmer.
Edit: and also, here's some of the linked code which seems extremely appropriate for software:
Yknow, its kind of a shame that productive members of a creative community would end up leaving over this trivial shit. I almost dont think she should have been banned from bugtracker, but i like the hardline on sjw shitstirring. Its just too trivial i cant sympathize. But people are voluntarily fucking their careers up over dick jokes, intentional or not. If they would do this, what would they gladly do to others for such genocidal behaviour as patriarchy reinforcing dick jokes. On balance, nothing of value was lost today.
It's sad. I remember a point in time where doing stuff like this, even in professional environments, was considered funny and cute. Then PR came in and oh heaven forbid you have any fun and it even appears fun.
There was a point in time when you'd play doom deathmatch after work but because it appeared they were fucking off too much, that got shit canned. Net result? Less people worked overtime to get projects done on time because they hit burn out too fast. Congrats.
Sometimes code looks a little dirty, but thats like being upset that something literally in another language sounds offensive to you. I for example wrote this line of code a while back and find it hilarious still, TRIGGER WARNING.
If anyone is wondering, the random comment quotes on the blog is because the dramatist is replacing the comments he doesn't want to respond to (i.e. almost all of them) with placeholder text to make the problem go away. (Why not just delete them? I don't know. Wants the ego trip of having a lot of comments, just without the negative ones maybe? Oh man the South Park "Safe Space" episode is so on point...)
Anyway what else would you expect from someone who tries to pass off being kicked out as "resigning"? Reality can take a hike, this person is staying in their filter bubble.
This guy is confused. Women are the primary givers of head, therefore this variable is more inclusive than others. It is also inclusive to gay men. I think they should add a variable iGoDown to be more inclusive to lesbians and straight men. Oh, and I give Head is also inclusive to jihadists, who behead people and give those heads to their imams. Not sure what this guy is bitching about, this variable is inclusive as hell.
110 comments
83 u/PM_me_your_mitts 02 Feb 2016 17:46
Isn't the term head used in coding as well as general English language?
This person sounds like a child who can't get passed the fact that the word penis was used in biology class.
57 u/ForgotMyName 02 Feb 2016 18:12
Data Structures 101 - Many structures have heads and tails. E.g. Linked Lists have a head and a tail. When you write one as a structure you write things like "getHead" and no one bats an eye because that's what the function does. I don't recall anyone in my CS courses even giggling at this stuff and we were still teenagers at the time. Is this guy 12?
14 u/djdevin 02 Feb 2016 21:32
I've written getHead a thousand times without even realizing it.
Some of the other code that was linked to;
give.head = TRUE, give.length = give.head,seems completely appropriate...give is an object, it has a head and a length...
2 u/ForgotMyName 02 Feb 2016 22:37
I would read that in code without a second thought. Some of my coworkers' expletive laced comments on the other hand... those sometimes had me wondering how much they'd had to drink and how late they'd stayed up when they wrote them.
5 u/SomeoneOnTheInternet 02 Feb 2016 18:32
This is a byproduct of "safe spaces" and people afraid of "triggers".
God damn I wonder what humanity is going to look like in a few decades when everything triggers everyone.
4 u/404_SLEEP_NOT_FOUND 02 Feb 2016 19:38
"Triggered" is code for "you bothered me, but I have special gender/race privileges that allow me to bother you with impunity".
And here is what happened. She got triggered. Went on her stupid tirade in a bug tracking forum that people are trying to be productive in, and was promptly banned. Her being triggered, in all seriousness, triggered them. Turns out, she isn't as privileged as she thinks she is.
20 u/Heebie_Kikeburger 02 Feb 2016 18:57
Everyone else seems able to view this in a non-sexual manner.
Maybe she should work on not being a filthy degenerate.
10 u/PM_me_your_mitts 02 Feb 2016 19:59
I mean I definitely might have giggled to myself but then I would have moved on...
3 u/tux 02 Feb 2016 21:26
I believe the author is male. Is Oliver a non-gendered name?
0 u/Rottcodd 02 Feb 2016 20:02
Much more to the point, that person sounds like a moral-crusading church busybody.
That's really exactly what all this nonsense is pretty much identical to. It's different rhetoric, but it's the same sort of people engaging in the same sort of destructive crap. It's bitter, spiteful, self-involved, judgmental prigs looking for something to be offended over, then self-righteously condemning the evil sinners who offend them.
It's the Moral Majority of the 21st century.
77 u/Amadameus 02 Feb 2016 17:59
Good riddance. Maybe now the rest of the team can work in peace.
10 u/HitlerIsBlack 02 Feb 2016 22:36
She says she got kicked out and then acted like she was leaving for ideological reasons, what an asshole.
2 u/0xFEEDFACE 03 Feb 2016 11:05
Yeah, the dramatist does sound like a chick but checking the blog's info turns out it's actually a guy. SMH
0 u/HitlerIsBlack 03 Feb 2016 18:27
I knew that would happen
2 u/0xFEEDFACE 03 Feb 2016 19:41
Not to detract from your main point though! Totally correct, the cognitive dissonance is strong with this one. Not surprising people who can't handle reality are the ones pushing everyone else to make safe spaces for their weak minds.
BTW, the comments on the blog are all song/literary quotes because he is replacing all the disagreeable comments (such as I'm sure your point would be) with placeholder text instead of responding to them. Why not just delete them, I don't know... apparently prefers libel (leaves the user name intact but with completely different comment) to simple censorship. "what an asshole." yes!
62 u/KernelPanik 02 Feb 2016 17:58
Excellent response by Duncan Murdoch. That's exactly what it was, "shit-disturbing".
The author is probably a shit programmer anyway; nothing of value was lost.
45 u/ForgotMyName 02 Feb 2016 18:17
Murdoch's response for the lazy -
I can understand how one might paint that as an overreaction, but considering the kind of garbage that's happened over on GitHub I completely agree. If you want a professional environment, then behave professionally. Don't go looking for reasons to take offense to things and then derail the whole project because you're too immature to handle standard programming nomenclature. There is work to be done, no one is interested in your imaginary problems.
0 u/Like_Wild_Potato 03 Feb 2016 00:02
Is there any particular incident that has happened recently? I know they've become more SJW but perhaps I'm out of the loop on what they've done lately
3 u/ForgotMyName 03 Feb 2016 01:50
Well 6 months ago they disabled a repository for using the word "retard". The whole company's ethos has changed. They removed the meritocracy and replaced it with SJW garbage. That's just GitHub itself. Individual projects are being hammered by asshats trying to get them to adopt some insane SJW code of conduct. Like software cares about any of that garbage.
0 u/PrometheusXavier 07 Feb 2016 03:55
He's not derailing it because of the variable name, he's derailing it because they banned him.
24 u/aristotle07 02 Feb 2016 18:46
I'm not sure if you can make that generalization. I've run into a few prima donna's who think they are god's gift to programming and most are wrong, but every now and then, the shits are correct.
Saying that, MAJORITY of over sensitive prima donna programmers are pretty shit programmers.
The big problem I see with this is, opening a bug ticket for a variable name. Whether he felt justified or not, he made a few project noobie blunders.
1) If he really felt it was worth addressing, he should have brought it up to the project administrator, not through the bug system; it wasn't a bug. 2) He changed the variable name via repo checkout, when the usual process, if it was a legitimate bug, would be to raise a ticket and let it be assigned to the original developer, or get distributed.
He obviously has a flagrant disregard for good processes that make working on source code manageable and I think Duncan's response "shit-disturbing" is appropriate.
I don't care if it was "iPoundYouInTheAssWhileMyBuddyGetsHead". Its not a bug. If you've ever built a complex programming software, you know what a developer uses for variables is one of the lowest priorities. I don't bring it up in code review unless its so generic like 'a', 'b', or not descriptive enough in an area of code where a better name would also serve as an ad hoc documentation, its not worth mentioning even if it was an intended pun. This is so reminiscent of the CoC BS thats trying to infiltrate the open source community.
The funny part is, it looks like the decision to participate in the community was taken away from him as he was locked out and banned. Now he's trying to make it seem like it was his decision not to be an active participant. Sour grapes anyone?
10 u/iamjanesleftnipple 02 Feb 2016 18:49
Another thing worth mentioning, too, is that if this is a function or a variable, just changing the name in one spot is usually not good enough. If it's a breaking change, now you have to search your entire code base and make sure that there are no references that also need to be updated, then test that those changes work, and on and on. Very time consuming for what amounts to a man-child who can't handle words
4 u/aristotle07 02 Feb 2016 19:50
Good point. 3-4 days of coding reference changes and the intro of a new bug just because of one guy who thought it important enough to change one reference of the variable name, instead of working on important bugs or new features.
1 u/european 02 Feb 2016 20:37
Ctrl f?
0 u/Lesuorac 03 Feb 2016 00:26
Not quite that easy, that only shows you where it is used in your code.
If anybody else uses your code then now all of their code is broken too. This is why when programming languages go to remove stuff they leave it deprecated for years so that people have a lot of time to stop using it.
5 u/KernelPanik 02 Feb 2016 18:57
Oh I am 100% generalizing, no doubt. All I can go off of is my own experience in OSS development in which those who scream about politics (social,gender,etc) and not code are generally the worst programmers.
3 u/aristotle07 02 Feb 2016 19:47
I understand. In these cases, you have a 98% chance of being right. You are also right that people who are producing and delivering very often times don't have time for little mundane things like this.
Bad developers always look for ways to make themselves seem relevant and appear they are contributors but most tickets they work on are tickets they've opened, which are BS tickets that fix stupid shit like grammar or spelling, but looking at the git activity log, make it seem like they are active on the project.
I'm only referencing the fact that this is a Stanford project so just maybe, giving him some benefit of the doubt, he may be a good developer and also a "politics (social,gender,etc)" pussy.
2 u/404_SLEEP_NOT_FOUND 02 Feb 2016 19:42
There are only two hard things in programming: naming things and and getting head.
1 u/TheDude2 02 Feb 2016 20:25
If they act like a prima donna then they cause so much shit in the team that they make things worse in the end.
0 u/NeitherMedianNorMode 13 Feb 2016 03:46
Here, the author admits it.
2 u/hkrdrm 02 Feb 2016 20:03
A quote from the author
Sounds like someone is using plugging trigger words into the search function to me.
0 u/PrometheusXavier 07 Feb 2016 03:53
Regardless of whether the issue was deemed significant, you shouldn't get banned from all debugging just for making one slightly fussy suggestion.
31 u/ElementalPee 02 Feb 2016 18:13
I'm fine with suggesting the variable name change just for the sake of professionalism. It personally wouldn't bother me but I could at least respect that position. Suggesting a variable name change to make a "safe space" implying that the source code is a dangerous place with that variable name is some stupid nonsense. The people in the comments were saying it isn't even sexist on account of anyone can give head. So who are these imagined people that are put in danger by such a variable name? People who give head? People who don't?
8 u/monetus 02 Feb 2016 18:34
You have a downvote so i felt compelled to quote you here -
2 u/ForgotMyName 02 Feb 2016 19:22
People with no heads, you monster! Think of the Headless Horseman and stop being so discriminatory!
0 u/CrazyGrape 02 Feb 2016 22:43
This could explain why the author of this post was so offended by the variable.
9 u/404_SLEEP_NOT_FOUND 02 Feb 2016 19:45
Agreed. If someone wanted it changed, and they also contributed elsewhere on the project,t I'm sure it would be changed without question. But this person didn't really care about the variable name. Their mind is just obsessed with this invisible oppression and they felt they needed to expose how the patriarchy is ever present. It would be like me going on a subtle anti-Semite tirade about somehow based on Jews owning all the tech companies, in a bug reporting forum. Giant fucking waste of time and highly unprofessional.
0 u/JohnQCitizen 04 Feb 2016 08:37
It would be more professional to keep it in. It's a widely accepted standard.
18 u/OmicronPersei8 02 Feb 2016 18:11
I want to work on a project where every variable is a derogatory term..
RustyTrombone = CumMask++;
22 u/MotherfuckingSausage 02 Feb 2016 18:53
5 u/404_SLEEP_NOT_FOUND 02 Feb 2016 19:48
I think this code has a dangling pointer in it somewhere. Better review it to make sure.
6 u/salemthecat 02 Feb 2016 21:22
Don't worry about it, we'll wipe the dangling pointer on the drapes once we're finished.
0 u/RobotTiger 03 Feb 2016 08:21
Should be RustyTrombone = ShitMask++; return &Cum;
10 u/2716057 02 Feb 2016 18:27
I wonder if I could create a "safe space" language for these idiots to use. That way they migrate to their protective spaces and leave the REAL coders to their work.
They can go over to this new language, step on each other's toes for the most trivial, asinine, and childish bullshit. They can stay there, hinder each other from being productive as they argue about "microaggressions," and we can all remain productive in our preferred languages.
If we market this new "safe language" as being moderated ONLY to promote "equality," I bet they'll jump on that bandwagon faster than you can blink!
It's win-win, if you ask me.
1 u/Veni_Vidi_Vici 02 Feb 2016 18:32
Give them their own language and they have a "legit" reason to try and break down all others.
1 u/Stavon 02 Feb 2016 19:15
The problem is the opposite is happening and there are SJWs forcing CoCs onto projects which enforce a safe space for everything in the project and even what devs say unrelated to the project. The SJWs won't run their own fork, they want the others to change and accept their rules.
8 u/rwbj 02 Feb 2016 18:50
I love how invariably the qualifications for the drama queens are:
So they contributed to 21 packages that have been downloaded an average of 1,571 times each. In 4 years. And I have 0 doubt a non-zero number of those 'contributions' were similar to the amazing value offered by changing a variable's name because it offends you. I'm not sure how the community will get on without such an amazingly productive member.
6 u/monetus 02 Feb 2016 18:11
Wow, that is fucking ridiculous. The big take away for me is that:
There are people involved in the central organization of languages who very, very, much care about "PR" in the way they understand it.
The leader of the R foundation is a troll.
I would have posted that bug report with the title,"Damn isn't this funny." Humor deflates the people hating eachother, everyone just seemed hellbent on not having fun with it.
Consequently thank you for posting this. It was hilarious.
edit: To be clear, I wouldn't have posted it as a bug
6 u/Newtonip 02 Feb 2016 19:13
I hate to break it to you people but it seems the R community has caved in to his demands:
https://archive.is/KF90r
3 u/Vailx 03 Feb 2016 14:51
You probably need to make this a top level post, not a reply. The fact that this story has this ending is relevant.
5 u/jeegte12 02 Feb 2016 18:38
you don't fucking say
5 u/Tecktonik 02 Feb 2016 18:39
So he / she / it is quitting but they are still going to maintain their code. They are abandoning the community but will continue to use free open source software. And they are doing this because they don't like a variable name. I give this rage quit 1/2 star out of 5.
4 u/roznak 02 Feb 2016 18:34
It is a variable for gods sake, machine code don't care how it is called because it gets lost when translated into machine language.
3 u/TimberWolfAlpha 02 Feb 2016 19:32
uh, even if we were to accept the lunatic premise that shit like this in any way shape or form mattered in the least, how is that exclusionary?
Are they implying that only women can give head to men? I've heard the term "head" used to describe oral for both sides. But, even if it were referring only to acts performed on a penis, play by their lunatic rules for a moment and it's exclusionary of them to assume that only men have penises.
3 u/404_SLEEP_NOT_FOUND 02 Feb 2016 19:34
Correction: Programmer was banned for submitting a bug report to change a variable name on the basis of their fee-fee's. The user was promptly banned for wasting everyone's time. Now they are "quitting" the R programming language. I guess the world will never know how much genius it just missed out on! /s
3 u/refugee610 02 Feb 2016 19:51
Sounds like the quality of coders on the R project just went up.
2 u/redditor1255 02 Feb 2016 18:49
If creating an offensive work environment drives the SJWs out of R, then I'm thinking they should make a whole bunch more offensive stuff.
2 u/OrangeCommando 02 Feb 2016 21:03
The infantilism of this all is astounding.
Lets accept there is a term "Safe Space." By the very definition it is not an attenable standard, because the standard is based upon the offended, self-centered, narcissistic views of the children, who believe their reality of how they feel is controlling on the environment around them. This is the most fundamental and basic construction of a child. A child is one who believes the world assimulates to their world. Adults adapt to the world. We have self righteous individuals with their prospective of how the world should be based on the idealofy they were indoctrinated without any self discovery. The world is turning slowly towards being operated by children world's whims and caprices.
Case in point. Dear programmer that quit. As an African- American, I find your use of interger "N" offensive. Why did you have to use a "N" word? As the person who is offended, I Am going to define the reason why - it is subconscious product of your racism, that as a privileged individuals you have inherited through your racists culture. I see it as offensive and exploitative of the past, for the numbers must be carried on the "N"'s backs.
Yet, he is in fact making such absurd proclamations. Furthermore, he aknowledges his own very sexist and ignorant nature by stating he would have deleted similar comments if it was for religion, women, or ideology unrelated. He is justifying sexism -- that is what SEXISTS people do. He is on hyperbolic crusade against others using others acts he despises to justify himself. That is the very definition of a hypocrite.
He needs to act as an adult and not as a racist child he is. Stop empowering children by not engaging in their self-centered fallacies.
0 u/fagnig 03 Feb 2016 16:08
If he censors it, hes in control, if he allows free speech, he allows special interests to shill their shit.
2 u/whereismysafespace 02 Feb 2016 21:40
Giving head is actually the only sex act that people of all genders and sexual orientation can receive and give. The only people who could feel excluded would be the ones without heads. Which means (I assume at least mostly) dead people.
2 u/gota_party 02 Feb 2016 23:23
I don't want to work with people who think that sort of thing is exclusionary, but unfortunately they are in the ascendency. Putting in place Codes of Conduct which talk about "exclusion" in this sense are exclusionary to people like me.
1 u/ThePolymath 02 Feb 2016 18:52
This is definitely a good riddance situation. As soon as he/she found out the naming of the variable was unintentional by the programmer (whose first language is not English) it should have become a non-issue, instead he/she commenced with whining.
1 u/deltasly 02 Feb 2016 19:42
So, no loss there. Maybe even a net gain.
My favourite variable name, after a few hours, tends to be $workyoufucker.
1 u/TheDude2 02 Feb 2016 20:24
Jesus H Christ people are overly sensitive. Now I want to add code to it that uses variables like iCockSucker.
1 u/tecuani 02 Feb 2016 20:28
For exaplanation, an 'i' or 'I' at the start of any naming usually means "interface".
"Interface for give/get head" - Not all that perverted lest you're a freaking pervert yourself.
1 u/g0atst0ut 02 Feb 2016 20:47
who cares if the variable is called "twatfuckerdickbanger" - the name of something would never stop me from working on something I've put years of work in to learning and developing with. How fickle to burn bridges over a variable name- maybe I just care more about what I work on and my interests.
1 u/ThisWeirdIndividual 02 Feb 2016 21:59
This fucking takes the cake.
I would have legal troubles quickly if I frequented people like this.
1 u/ty_dupp 02 Feb 2016 22:31
This is a fucking long comment, so I apologize in advance. It started out short.
I'm reluctant to comment here because there seems to be a lot anger towards this guy, and it seems weird to try to ask a broader question. However, why does this one person quitting matter so much to warrant such vitriol? Is his behavior a huge threat to anyone personally? I don't care that much about the individual here - I'm far more interested in what the whole incident was about, and the social context. My real question is below: Do we want more women developers or not?
Re: coding chops
The one trait I've found from people I've respected... at least the ones I consider the most talented, is their ability to recognize how much they don't know. So, in general, when I see any comments in a forum about people's coding chops, I know that statistically the odds are fair that a lot of the commenters are not the top 1% most skilled coders. I, myself, fully recognize some of people I've worked with have accomplished remarkable things, well beyond what I might hope to accomplish. I only consider myself experienced due to year count in the industry, but I can't judge my own tech skills objectively. Thus, I seriously doubt I'm a top 1% coder, so someone out there is better doing a chop busting code review of this guy's stuff than me, and better than 99% of us. But the bottom line is: I don't think there's much value in evaluating this guy's coding chops... it's not really the point of the article.
Re: process, tech standards, naming conventions
If it were me, I wouldn't have filed a bug. I might have done a patch, submitted it, and jokingly put in a comment. Reduce possible conflict around something that doesn't matter much - why not, provided risk cost were low? The variable name doesn't bother me, but I'd consider the cost of doing the patch, what how other people might view it, and try to see the risk/reward. I don't see a minor refactoring as necessarily expensive, depending on the quality of the unit test support around it, the possible supporting tools (IDEs, code generation) and the overall infrastructure. Variable names get changed all the time for more whimsical reasons. AND, honestly, why didn't any actual discussion about this occur between the two parties? Was there existing tension? God knows, if not, I'd say a banning seems a little harsh - kind of like "I'm going to take my ball and go home." Maybe the guy's prerogative, but still, it seems like the individual involved had been a team member who invested time in the project... Btw, the notion that iGiveHead doesn't have any meaning... I'd disagree. getHead for a linked list method, fine. But using Hungarian notation for an integer with a method-like name strikes me as not labeled well at best. Does it have possible sexual innuendo? Sure! or we would not be discussing it at all. C'mon, I think we can at least agree on that. In the end, a variable name is not a bug, following technical process has merit, and you balance risk against upside in all situations. I'm not really savvy enough to their whole software lifecycle to make a technical decision on what cost and risk really existed. It just seems like again, this is not the white elephant in the room, the core point of discussion.
Re: do we want women working with us or not?
I see loads of these discussions busting people for language, SJW attitudes, that sorta stuff... but to me, we're not even discussing the real issue. As coders, do we want women working with us or not in the workplace? I personally actually enjoy having women around; like any set of people, there are some I've liked more than others, although honestly there haven't been many women coders over the years. If most coders do not want women around, fine. At this point, I can't really tell. All I know is that during tech interviews, a lot of guys I've worked with seem to be fairly interested in hiring women... We obviously want to sell tech products to women, so it seems like having women involved in that process might have some merit. And if we do want women (big 'if'), does anything need to change? What is acceptable to people, what is too far, is there room for any discussion on it at all? My guess is that if we did want more women working with us, we'd probably need to see if we're making it more or less likely to attract them to the industry.
Again, I'm not going to say one way or another is better, and hell, for each tiny subset of humanity and team, maybe it's different. All I know is that to me a lot of times the comments usually avoid the meatier part of the discussion. Maybe it's not possible online, but I like to think the net provides new venues for conversation. In places like Voat that pride themselves on freedom of speech, I'm still hopeful that even if I get shat upon for posting a non-confrontational comment about the scenario, that some people are still interested in looking at the bigger issues... I'm intentionally trying not to pounce on anyone, my comments are solely my own, and I'm just really curious if fellow devs want women working beside them or not. Even a yes or no might work: I have no interest in judging anyone for it - it's pure curiosity.
I really questioned whether I would post this at all, b/c is it risky to post it? It's easier not to, but if Voat is really about freedom of speech and challenging status quo, I'd like to see if discussion can happen around something definitely seems like a topic in the industry. But fuck it, I am curious, and I do wanna know if I'm going to be in an industry where for the next twenty years I'll be surrounded solely by guys until ai takes over.
1 u/jamesed 02 Feb 2016 22:31
Another typical shit head woman working in IT. I have worked in IT for over 30 years. Hell I remember computers when they still had vacuum tubes. (ever hear of SAGE) i worked on it. Women in IT have one particular trait. It is not that they are smart, most of them are. Their biggest problem is they cannot work with anyone. It has to be all about them. If they don't get what they want, they sulk and pout then start causing trouble. They go over your head for what they think is a insult. They go to HR at the drop of a hat. They show up a meeting always late, with some bull shit excuse. They sit in a back row and contribute nothing then complain how the meetings are worthless. When they finally cant get their way and move on they always do in in public, thanking a lot of smart people they worked with and taught her so much, and were really cool to work with. How ever if you ever talk to those people you will find they thought that she was a first class bitch.
1 u/ty_dupp 02 Feb 2016 22:53
I'd respectfully disagree - at least in my experience. I've actually seen more male prima donna coders than women by far; I can't even think of a single massive female tech ego that I've worked with. Hell, out of the couple thousand people I've worked with, I can almost count the women techies under 20-30 total. Plus, guys love flame wars more, I think, when a guy gets angry you can tell that the anger is going to come out somewhere. There's definite bravado in it. Hell, I've done my own share of trying to skewer someone over what amount to technical ideological differences... prolly was just my testosterone kicking in for what was really minor shit, looking back on it twenty years later.
It's just my personal experience though. If you coded years before me (in the 1970s?) and had different experiences, cool. I've worked for just shy of forty companies now, and every place has been different. The ideological tech battles seem to depend squarely on the culture of the place, to me anyway (think Microsoft v open source, etc).
Anyway, guess we just had different experiences - thanks for telling your story too. btw, my first project was doing a punch card replacement sys, so odds are you've been doing it longer...
1 u/redditrunbyfascists 02 Feb 2016 23:14
Who do people want to work with?
I don't know exactly, but I know who I don't want to work with, and who I actively avoid: people who are so sensitive that they could literally lose their shit at any moment for a perceived slight when none was intended.
This has nothing to do with women, it has nothing to do with minorities, it has nothing to do with social justice.
It has everything to do with not being in a hypercritical mindset in order to achieve the goals of the organization you are working for.
The reason for the vitriol is that NO ONE wants to be walking on eggshells constantly while working. The only way to send this message to SJW fucktards is to mercilessly eviscerate their behaviour every time it occurs, or the problem only gets worse and worse. It's like giving in to a four year old, then expecting that if you keep doing that they will become normal humans instead of entitled drama queens.
Tl;dr You have to treat adults who act like toddlers in a manner that sends a message to the other adults who are thinking about acting like toddlers.
1 u/ty_dupp 02 Feb 2016 23:53
Hmm... well, the best thing about freedom of speech is that people can say what they want. So let both sides speak their peace and let the pieces fall wherever. I don't see either side's commentary as implicitly having more value. Having said that, I'm not keen on walking on eggshells myself, but I just haven't experienced it (been at loads o' companies).
Two things I kinda feel about corps: 1) They are profit oriented, so they tend to prefer organizational discipline. People that contribute positively stick around, others don't. I haven't seen anywhere myself where folks are "walking on eggshells" such that the corporate profit motives are so diminished that it disrupts the entire workplace unless specific legal issues have arisen, which has been rare in my book. 2) Corporations (big or small) tend to be legally averse. In cases of actual discrimination, harassment, fiduciary fraud, money laundering, etc, they have structured programs to avoid law suits. The laws already exist for most of these situations; a number of the larger companies sometimes force you to learn their additional rules so they avoid 'operational risk' (read: brand risk, the association of their company name with acts they don't like). My bigger beef with corporations is that they literally force you to give away privacy rights on email, chat, financials, legal, whatever you sign when you sign a contract. This often applies to companies of all sizes; it's a litigated nation. As a worker, you tend to be pretty powerless in most states. Their corporation legal/compliance courses tend to be a nuisance mostly. So typically, at most companies, I don't see individuals calling the shots at all - it is the corporations entirely.
If you want to campaign against the corps for their application of social justice, that's cool... I just haven't seen actual individuals as the driving reason why company rules are made generally... I'd bet the bulk of the rules are made on the basis of existing law, with corporate choices made to reduce legal risks.
Have you had to walk on eggshells at your company? Totally curious about that. I've been at companies tiny (a few people) to huge (international) and I just haven't even felt like anything I said, even inflammatory got me in hot water... only with the person I was arguing with.
0 u/DukeofAnarchy 03 Feb 2016 19:48
https://images.encyclopediadramatica.se/8/8b/Ironholds_wtf.jpg Doesn't look like a typical woman to me.
1 u/LagDragon 02 Feb 2016 22:36
I don't understand how anyone could have that reaction. It's actually a descriptive variable name, something that should be lauded not intentionally obfuscated.
1 u/tame 03 Feb 2016 05:49
While I think that the article author and the project lead come across as total knobs here, in all fairness the guy quit the project after having a whole bunch of his permissions revoked with no warning. It's not just "guy starts making whiny SJW noises then quits." It's "guy starts making whiny SJW noises and gets instantly banned by project owner with no discussion." He then quit the community in response.
No matter how annoying you find the whiny SJW noises, banning someone outright with no discussion based on a difference of opinion is poor form.
0 u/monetus 02 Feb 2016 18:27
Has anyone ever trolled Bjarne Stroustrup? huh.
0 u/stretched_girl 02 Feb 2016 18:37
Whiny guy.
0 u/foxel 02 Feb 2016 18:46
That's fucking weak.
0 u/chodie 02 Feb 2016 18:52
I don't see how the term "igivehead" can be exclusionary, anyone can give head.
0 u/monetus 02 Feb 2016 21:19
This gets at the idea of perceived negativity. When you fight against that, I guess eventually you'll just end up fighting whatever you think is profanity.
0 u/un_salamandre 02 Feb 2016 18:59
Hope he never goes back.
0 u/Aginor 02 Feb 2016 19:29
Wow, what a whiney, little bitch. I wonder what it's like to know that words could hurt my feelings... What was I supposed to get out of reading the comments though?
0 u/Namrok 02 Feb 2016 19:36
These people don't seem to understand that they'll always be offended. They'll never get rid of all the words that offend them. Because to them, anything used as a euphemism for something that offends them is permanently tainted. So they get the words banned. Then people just use a different euphemism. So that gets banned too. Rinse and repeat forever. The more words you ban because they were tainted by euphemism, the more words people will adopt as euphemisms. Because people yearn to say naughty things. And you can't fix that, no matter how many words you ban.
0 u/BottomLine 02 Feb 2016 21:03
Someone wake me up. I swear to god, this is not the planet I remember.
0 u/djdevin 02 Feb 2016 21:37
I've seen functions called bagFuck() and sexChange(), that programmer is insensitive to non-English speakers...
"insert" ends up being poorly translated to "fuck" so it makes sense that an ESL programmer could potentially use it, and "bag" is a storage method, bagFuck() = insertIntoBag()
sexChange() = change the value of the "sex" field in the database
if you're worrying about function and variable naming so that it doesn't offend anyone, you are not a programmer.
Edit: and also, here's some of the linked code which seems extremely appropriate for software:
give.head = TRUE, give.length = give.head0 u/shakin_my_head 02 Feb 2016 22:12
Have fun and good luck. Remember not to stay caught up in the micro agressive things. Sometimes it can bring the brightest of us down.
0 u/fagnig 02 Feb 2016 22:22
Yknow, its kind of a shame that productive members of a creative community would end up leaving over this trivial shit. I almost dont think she should have been banned from bugtracker, but i like the hardline on sjw shitstirring. Its just too trivial i cant sympathize. But people are voluntarily fucking their careers up over dick jokes, intentional or not. If they would do this, what would they gladly do to others for such genocidal behaviour as patriarchy reinforcing dick jokes. On balance, nothing of value was lost today.
0 u/Foobarbaz 02 Feb 2016 23:29
It's sad. I remember a point in time where doing stuff like this, even in professional environments, was considered funny and cute. Then PR came in and oh heaven forbid you have any fun and it even appears fun.
There was a point in time when you'd play doom deathmatch after work but because it appeared they were fucking off too much, that got shit canned. Net result? Less people worked overtime to get projects done on time because they hit burn out too fast. Congrats.
0 u/the_devils_lettuce 03 Feb 2016 00:05
People need to quit being so goddamned sensitive. Allowing yourself to be "microaggressed" is fucking weak and pathetic.
0 u/chrimata 03 Feb 2016 00:13
Even if it's intentional I do shot like that all the time because it's funny. Ten random numbers? 69, 420, 1337...
0 u/TelescopiumHerscheli 03 Feb 2016 00:19
Ordinary R user here. This made me laugh.
0 u/Lesuorac 03 Feb 2016 00:26
rip replied to wrong person.
0 u/RickC-137 03 Feb 2016 01:29
Sometimes code looks a little dirty, but thats like being upset that something literally in another language sounds offensive to you. I for example wrote this line of code a while back and find it hilarious still, TRIGGER WARNING.
0 u/ThisIsntMe123 03 Feb 2016 02:10
Wait. It's likely either a "self empowered" female, or gay male. How can an SJW be mad at them?
0 u/ratsmack 03 Feb 2016 06:34
The sensitive little special snowflake needs to move on instead of pissing in the other R developers cornflakes.
0 u/RobotTiger 03 Feb 2016 08:18
iGiveHead = integer counting the number of times the head of the datastructure was given, probably.
I hope that dbag stays away from C++ and Python. Java is already lost.
0 u/0xFEEDFACE 03 Feb 2016 11:12
If anyone is wondering, the random comment quotes on the blog is because the dramatist is replacing the comments he doesn't want to respond to (i.e. almost all of them) with placeholder text to make the problem go away. (Why not just delete them? I don't know. Wants the ego trip of having a lot of comments, just without the negative ones maybe? Oh man the South Park "Safe Space" episode is so on point...)
Anyway what else would you expect from someone who tries to pass off being kicked out as "resigning"? Reality can take a hike, this person is staying in their filter bubble.
0 u/Almightyzentaco 03 Feb 2016 13:41
This guy is confused. Women are the primary givers of head, therefore this variable is more inclusive than others. It is also inclusive to gay men. I think they should add a variable iGoDown to be more inclusive to lesbians and straight men. Oh, and I give Head is also inclusive to jihadists, who behead people and give those heads to their imams. Not sure what this guy is bitching about, this variable is inclusive as hell.
0 u/PeeOnYou 03 Feb 2016 14:26
The computer is a safe spaaaaaaaaaace
0 u/duannguyen 08 Feb 2016 07:58
Sounds like a "DevsOp" person to me. :D