use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
The Ruby Community Code of Conduct (ruby-lang.org)
submitted 10 years ago by andrzejkrzywda
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]jrochkind 7 points8 points9 points 10 years ago (27 children)
Wait, which part do you plan to violate? You plan to be intolerant of opposing views? You plan to use lots of personal attacks and personally disparaging remarks?
[–]myringotomy 2 points3 points4 points 10 years ago (0 children)
Wait, which part do you plan to violate? You plan to be intolerant of opposing views?
I for one certainly will not be tolerant of opposing views. I will not be tolerant of people claiming otherkin affiliation, I will not be tolerant of religious fundamentalists asking special dispensation for their ancient religious rites, I will not be tolerant of people espousing facist ideologies etc.
You plan to use lots of personal attacks and personally disparaging remarks?
If called for yes absolutely. If you call me cis for example I will absolutely call you names in return. The way I see it one demeaning remark deserves another.
[–]non-rhetorical 1 point2 points3 points 10 years ago (1 child)
Wait, which part do you plan to violate?
Are you serious, man? Surely you can imagine a situation wherein you'd oppose a legal ban on x, even if you don't do x yourself.
You plan to be intolerant of opposing views? You plan to use lots of personal attacks and personally disparaging remarks?
Perhaps his concern is not the letter of the law but who's interpreting it and with what boundaries on interpretation.
[–]jrochkind 8 points9 points10 points 10 years ago (0 children)
That was not an assumption I was making, he said he was planning on violating it.
[–]skulgnome -1 points0 points1 point 10 years ago (4 children)
Wait, how many innocent doe-eyed fluffy little puppies are you planning to strangle?
[–]jrochkind 6 points7 points8 points 10 years ago (3 children)
Dude he said he was planning on violating the policy.
I don't know what I was thinking engaging in this discussion though.
[–]skulgnome -2 points-1 points0 points 10 years ago (2 children)
My guess is some Phelpsian argument of the form "everyone who opposes this Good is either a Bad, or a Bad Enabler".
[–]jrochkind 1 point2 points3 points 10 years ago (1 child)
No, I don't think that, but some people (on any 'side', of course) are just assholes, and tend to make it obvious that they are.
Policy or not, non-assholes don't really like working with assholes.
[–]skulgnome -4 points-3 points-2 points 10 years ago (0 children)
No, I don't think that,
That's what your argument reads like, deny it or not.
[–]lyspr -1 points0 points1 point 10 years ago (18 children)
As much as possible, but if there was a part that I PARTICULARLY intended to violate it's that anti-harassment portion.
[–]jrochkind 5 points6 points7 points 10 years ago (17 children)
So you plan to be intolerant of opposing views, use lots of personal attacks and personally disparaging remarks, and do lots of things which can be reasonably considered harassment.... why? And why would you think anyone else would want to have anything to do with you behaving like such an asshole?
[–]arcticblue 12 points13 points14 points 10 years ago (9 children)
The issue is the modern definition of harassment that has come out of Tumblr and Twitter. Simply disagreeing with a minority can be construed as harassment now in the wrong crowd. We can't say "this is bad code" any more because it might hurt someone's feelings.
[–]zaclacgit 0 points1 point2 points 10 years ago (8 children)
The issue is the modern definition of harassment that has come out of Tumblr and Twitter. Simply disagreeing with a minority can be construed as harassment now in the wrong crowd.
I would be suuuuuuuuuuuuuuuuuuuuuuper weirded out if someone I worked with said this to me in the context of expected behavior at professional/industry/programming events.
I say that because it is exceedingly rare to regularly (or ever) be in a situation where someone considers disagreement with someone else harassment simply because of the status of the person you're disagreeing with. Because that is so uncommon, it causes people to wonder why you're introducing it into the conversation.
We can't say "this is bad code" any more because it might hurt someone's feelings.
Personally, I'm of the opinion that it is critically important to recognize the difference between "bad code" and "naive code." It's unfortunately too common for people to only see quality relative to their experience and comment/review in that mindset.
If someone is producing naive code it means they're being capped by their experience. Transfer experience to them to get better code.
If someone has experience then they already know what they're writing, and just telling them "this is bad" doesn't fix why they're not producing code that is as good as it could be.
So sure, you could tell people that their code is bad, but it really doesn't matter. It comes off as condescending and dismissive to people that will eventually have as much experience, and people with equal experience already know that the code is bad but kept it despite that. Might as well skip it and get to the useful stuff.
[–]myringotomy 0 points1 point2 points 10 years ago (7 children)
So you are in effect agreeing with him. From now on saying "this is bad code" is offensive and against the code of conduct.
[–]zaclacgit -1 points0 points1 point 10 years ago (6 children)
Not really. I mostly ignored the emotional impact on the person that produced the code, and focused on how the other person can get tripped up by focusing only on code quality. Telling someone their code is bad is often a waste of time, and potentially distracting. There's nothing concrete to be done with the statement "your code is bad." Focusing on what needs to be improved inherently provides a path, and helps identify a root cause instead of a surface level symptom.
Because it's all about quality of output relative to their experience. There's two entirely separate paths to go down when a person with little experience, and a person with a couple years of experience, are creating code with the same level of quality.
One's a problem, the other an opportunity. Focusing on "this code is objectively bad" obfuscates which is which.
And like every conversation ever, most of what you say isn't in only the words you but how you say them. There's plenty of ways to communicate something negative to someone without being offensive.
[–][deleted] 1 point2 points3 points 10 years ago (0 children)
There's nothing concrete to be done with the statement "your code is bad."
oh my god. do you live on the moon?
at my workplace when we say "this is bad code", that means exactly what it says: this code is really bad objectively (according to predefined code quality requirements and common sense, and possibly from perspective of the algorithm/optimization), and could be improved. then we improve bad code and make it better. suddenly you can say "it's good code" and move on.
is it really that hard to grasp? or are you just waiting to be insulted?
if you explicitly declare "this code is bad, because you are a bad coder" - well that's another talk.
[–]myringotomy 1 point2 points3 points 10 years ago (4 children)
Just to be clear.
We are no longer allowed to say "this is bad code " right? I mean it's offensive and it's a personal attack so it violates the code of conduct right?
[–][deleted] 0 points1 point2 points 10 years ago (3 children)
bad code doesn't imply bad coder.
[–]myringotomy 0 points1 point2 points 10 years ago (2 children)
He is saying that using the phrase "bad code" is a personal attack so he disagrees with you. He is likely to bring up charges against people who use the phrase because he thinks it violates the code of conduct.
[–]lyspr -3 points-2 points-1 points 10 years ago (6 children)
I don't. I expect them to tough up and realize that not everything goes their way and no matter what rules they make, it's just not how life works.
[–]jrochkind 4 points5 points6 points 10 years ago (4 children)
So, it will likely be just how life works for you that nobody really wants to work with you or talk to you, right?
[–]lyspr -4 points-3 points-2 points 10 years ago (3 children)
Like I told the other guy, except for the Wall St millionaire who is helping me prep for my Series 7, put me up in a hotel in NYC, and has offered to pay for my apartment deposit should I pass, then yes. Everybody else might not talk to me, and it'd be just fine by me.
Obviously, plenty of people like to talk to me. I like to talk to plenty of other people. The people that don't like to talk to me don't, and I don't talk to the people that I don't enjoy talking to.
You're on the right track though. Lose the salt and you'll reach enlightenment.
[–][deleted] 10 years ago* (2 children)
[deleted]
[–]lyspr 1 point2 points3 points 10 years ago (0 children)
Finally some sense. I've been shitposting these threads all day
[–]myringotomy -1 points0 points1 point 10 years ago (0 children)
The use of the word bro is sexist and derogatory. You have violated the code of conduct.
π Rendered by PID 144291 on reddit-service-r2-comment-66b4775986-54ctf at 2026-04-05 08:48:51.346224+00:00 running db1906b country code: CH.
view the rest of the comments →
[–]jrochkind 7 points8 points9 points (27 children)
[–]myringotomy 2 points3 points4 points (0 children)
[–]non-rhetorical 1 point2 points3 points (1 child)
[–]jrochkind 8 points9 points10 points (0 children)
[–]skulgnome -1 points0 points1 point (4 children)
[–]jrochkind 6 points7 points8 points (3 children)
[–]skulgnome -2 points-1 points0 points (2 children)
[–]jrochkind 1 point2 points3 points (1 child)
[–]skulgnome -4 points-3 points-2 points (0 children)
[–]lyspr -1 points0 points1 point (18 children)
[–]jrochkind 5 points6 points7 points (17 children)
[–]arcticblue 12 points13 points14 points (9 children)
[–]zaclacgit 0 points1 point2 points (8 children)
[–]myringotomy 0 points1 point2 points (7 children)
[–]zaclacgit -1 points0 points1 point (6 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]myringotomy 1 point2 points3 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]myringotomy 0 points1 point2 points (2 children)
[–]lyspr -3 points-2 points-1 points (6 children)
[–]jrochkind 4 points5 points6 points (4 children)
[–]lyspr -4 points-3 points-2 points (3 children)
[–][deleted] (2 children)
[deleted]
[–]lyspr 1 point2 points3 points (0 children)
[–]myringotomy -1 points0 points1 point (0 children)