6 ms·
"Why should rules exist? We should just operate on intuitive feelings of what is or isn't acceptable all the time." Why NOT formalize rules to some extent? Hav
by bccdee 6y ago
"Why should rules exist? We should just operate on intuitive feelings of what is or isn't acceptable all the time."
Why NOT formalize rules to some extent? Having a hidden set of implicit mores is far worse. In fact, you can easily read this post as a pro-COC argument.
After all, the author is able to make a really strong case that he didn't really infringe on any part of the COC, and that the COC was poorly constructed to begin with. With no COC, he'd have to just be saying "I think Numfocus exercised bad judgement," which is a much harder argument to make since it's so subjective.
We're professionals. Rules shouldn't be implicit in professional environments. Explicit rules are easier to use, and they make it easier to hold the authorities accountable for misusing them.
- superzamp 6y ago> If someone's threatening you or sexually assaulting you you're going to go the police, not report them for a code of conduct violation. I think they're right on point with this. Law is incredibly complex and you're likely to end up with a very shitty sub-implementation of the law when building a code of conduct, be it in itself or the application & litigation procedure. "Be nice to each other & follow the local official regulations" should probably be a valid c&c.
- treeman79 6y agoWorked briefly at a place where male developers were actively harassing female employees. Not extreme, but clearly unwanted behavior. 20 years professional work, first time Ive ever seen that. Noped out of there as fast I could. Now, As a white male, I’ve seen it going the other way much more lately. Walk into a place where it’s all about diversity and tolerance, but failing, because hiring for diversity means passing on experience. Or frankly interest in doing the job. So spent months cleaning up messes. The entire time everyone is bashing white males, unless non-binary.
- shatteredvisage 6y agoPreach brother. Preach.
- commandlinefan 6y ago> Why NOT formalize rules to some extent? Besides the reams of examples of CoC's being abused and arbitrarily enforced like the one in the attached article you mean? I've never even heard of a CoC being applied in any way except a petty, bureaucratic way.
- Volundr 6y agoHow about every time dang replies "Please don't do this" and links to the HN rules? Or bans repeat offenders? You don't hear about the system working right because it's inherently non-controversial.
- username90 6y agoGuidelines != CoC. People break the HN guidelines all the time and it is fine, they are there to help make people become better contributors and not to punish people.
- Volundr 6y agoI'm genuinely not seeing the distinction here. I can be warned, banned, or suspended for violating the guidelines, I can be warned, banned, or suspended for violating the CoC. Both spell out values (be kind) as well as disallow certain actions (don't call names). The main difference I see is that the CoC also spells out enforcement actions and processes, while the enforcement process for the guidelines is whatever dang feels like it is. In other words from my perspective the CoC is less arbitrary.
- belorn 6y agoHN guideline is a set policies and conflict resolution document. The purpose of those are to define the community focus and get people back to cooperation if members start to falls into argument and conflict. An CoC on the other hand is exclusively about removal of members to achieve additional goals set by the CoC. It identify who is an "other" and gives power to a small group to opaquely remove the individual without constraints or liability. It also usually supersede any existing rules, goals and processes already existing in the community. The distinction is thus in purpose, methods and results. If we imagine that we replaced the articles CoC with the HN guideline, we can read this: "When disagreeing, please reply to the argument". The Code of Conduct Enforcement Team could have talked to both Jeremy Howard and Joel Grus and steered the discussing on the factually arguments in favor or against the use of a Jupyter Notebook. They could have reminded both speakers to assume good faith, respond to the strongest plausible interpretation, and avoid unrelated controversies and generic tangents. It could remind them to focus on the purpose of the community, such as having a curious conversations with thoughtful and substantive comments. Instead they exercised the power granted by the CoC.
- HideousKojima 6y ago>Why NOT formalize rules to some extent? Because, at least in the case of CoCs in open source, the sorts of people most vocally pushing to implement and enforce them are almost invariably of the sort most likely to use them as political weapons and enforce them lopsidedly.
- mcv 6y agoThe problem here, though, is inconsistent enforcement. Assuming this side of the story is correct, he didn't actually violate the CoC at all, and the committee he spoke to did. The problem here is not the CoC, it's that the organisation doesn't enforce the CoC, violates it, and punishes people who didn't violate it. They might as well not have a CoC in that case.
- esyir 6y agoHis point, at least as I grok it, is that the coc can be perfect in wording, but due to the nature and incentives of its birth, he sees it as more a weapon that a rigorous and fair standard.
- shatteredvisage 6y agoI think this is spot on... Seeing more of this everywhere
- umvi 6y agoExactly. 99% of the time, CoC gets ignored. The 1% of the time it is exercised, it's because some random person with a chip on their shoulder from Twitter is looking for blood. "Boot this developer from your project because they made a remark on social media I was offended by."
- deleted 6y ago[deleted]
- TeMPOraL 6y agoFormalizing rules is fine. But then be clear about the expectations. Either those rules exist to create a fair, safe, productive space for everyone - at which point, as 'wruza[0] and 'defen[1] wrote, you should go all in and set up institutional support that ensures the rules are fairly applied and there's appeals process to correct mistakes - or, they exist only to codify the capriciousness of the rule setter, at which point it should be said explicitly. Either is fine, but it's important they never get confused. -- [0] - https://news.ycombinator.com/item?id=24928833 https://news.ycombinator.com/item?id=24928833 [1] - https://news.ycombinator.com/item?id=24927974 https://news.ycombinator.com/item?id=24927974
- specialist 6y agoJust now occurs to me: Adjudication could be escalated to arbitration or mediator. Governance is the evergreen crisis. Was part of an org that had a constitutional crisis over conduct not covered by existing bylaws. HUGE drama. HUGE effort to resolve. Basically a mock trial. Other orgs need more accessible, more lightweight ways to resolve their own slap fights.
- SaltyBackendGuy 6y ago> Having a hidden set of implicit mores is far worse. In every arena I've operated this is always the case. Military, Big Company and on the streets. Not saying it's right, but it's extremely common (in my experience) > Rules shouldn't be implicit in professional environments. Totally agree. But again, everywhere I've been there are at least 2 sets of rules. Maybe I am jaded by conforming to the 'It is what it is' mentality. In practice though, that has been my experience.
- liuliu 6y agoIt is hard. Without a common background (raised with similar upbringing, same religions), your implicit rules can diverge greatly with the others. Not to mention born in different era will play a big role in this. Some people simply don't grow with the changing time. That's why it is more favorable in today's environment to have explicit rules like CoC. At least it brings people to the same understanding quicker. It does carry risk though. When living in a world with more explicit rules, people tend to treat anything not in the rule to be OK, and ignore most implicit rules. That will rush more rules to be explicit, also, written poorly without broader debates and discussions during these rushes.
- SaltyBackendGuy 6y agoThanks for this comment. I think it's time I broaden my own perspective a bit.
- sdoering 6y agoI agree. I work in a company that had only few stated rules and operated under the assumption, that people had a common sense of what is right and what should not be done. The implicit rules were actually working quite well. At least up to a point where some people clearly, but mostly not openly acted as if these unwritten rules don't apply to them. And these transgressions were not dealt with from management even when they became aware of it. Was a shitty situation if one was trapped in such a bubble within the organisation. Fast forward being acquired by a global corporation with an endless amount of rules and regulations. Nobody reads them. Everybody knows the important ones. Nonetheless nobody really cares in the global corp. Exactly what I see happening in our part of this global org now starting. A sad situation.
- himinlomax 6y ago> Why NOT formalize rules to some extent? Because they will be used to lawyerize innocent people out of the organization by entryist grifters. That's what they're for, that's what they're used for.
- deleted 6y ago[deleted]
- mindslight 6y agoFormal rules only make sense when there is sizeable bureaucracy to execute them. Otherwise they just get used by privileged individuals for their own purposes, adding a veneer of legitimacy. And creating bureaucracy is just not compatible with software communities - developers want to focus on software, and continue to do software outside of work to get away from heavyweight management and HR. The rise of COCs have more to do with the corporate colonization of software communities than the desire for social justice. If OP had just been informally ostracized for whatever they actually did that made them not liked, they likely wouldn't be writing this blog post. They might find a different community, they might learn the unwritten social rules, or they might never learn. But they wouldn't need to write a blog post attempting to exonerate themselves from the black mark of a "COC violation" and rationalizing how the system attacked them.
- sk2020 6y agoPretend-legal agreements that are overly broad, capriciously enforced and written by out-of-touch culture “warriors” are a bad joke that should be regarded with contempt. Let the attorneys do their job, and devs, or the pop-dev-blogger entourage, should do theirs.
- akiselev 6y ago> Pretend-legal agreements that are overly broad, capriciously enforced and written by out-of-touch culture “warriors” are a bad joke that should be regarded with contempt > Let the attorneys do their job The foundation of labor law in this country was built thanks to out-of-touch culture “warriors” and their lawyers going back to the early 1900s.
- raxxorrax 6y agoMost certainly not equivalent. COCs are welcomed by corporations because it could be a door into exercising power over content that is worth pursuing. If it was really about labor laws, you would see union busters instead of open arms.
- sk2020 6y agoAttorneys aren’t writing these Codes of Conduct.
- zarkov99 6y agoThe vast majority of rules are implicit and to make them explicit you have to put in place the machinery of the law or something like it. This CoC nonsense is a childish and incompetent attempt at solving a complex problem which arguably is leaving us worse off than we started. This is very representative of the extraordinary mixture of hubris, self-loathing and ignorance that characterizes our age.
- username90 6y ago> Why NOT formalize rules to some extent? Because code of conducts makes it easier to harass people. If there are formal rules then all a harasser has to do is to find something out of context and then start harassing the person by starting a CoC breakage investigation. Doing stuff like that without a CoC would get you kicked out.
- monksy 6y agoNot neccessarily. Usually that's a new "exception" to the formal rules. (This happens anyways with more generalized rules.. but that's done under the spirit of the rules and is accepted as such)
- setr 6y agoBecause the formalization is "fake" -- it's still just as poorly defined and arbitrary as it was before (as social convention), and just as poorly defensible as it was before. It just gives power to the accuser to say "Please refer to article 3 section 2 for compliant behavior. BANNED". But unlike a proper ruleset, the defense cannot do the same, because there's no actual definition of rude specified that I could say "In fact, I did none of those things, your honor"... and the accuser must iteratively prove his case. Instead I have to say "Im not being rude", and then it becomes a he said, she said, but with the accuser weilding "formal rules". These are rules in the form of "don't be someone I don't like", and at best follows the fashion "the accused is presumed guilty until shown otherwise"
- belorn 6y agoExplicit rules that create and escalate conflict is worse than implicit rules that assumes good faith and gives benefit of the doubt. Not all explicit rules are good and not all implicit ones are bad, and it depend a great lot of how enforcement is made. Good formalized set of rules and rule enforcement focus on conflict resolution and deescalation, assumes good faith and give benefit of the doubt. Most legal system does this, but also community rules like Wikipedia. From the article I don't see any attempt of conflict resolution between Joel Grus and Jeremy Howard. I don't see any process by NumFOCUS towards deescalation and refocusing towards a common goal. The process seem to have been opaque, the accusation hidden, purpose unclear. The authorities (the Code of Conduct committee) not held accountable. As a result it seems that their explicit rules did not serve a purpose of creating a professional environment.
- nonfamous 6y ago> From the article I don't see any attempt of conflict resolution between Joel Grus and Jeremy Howard. FTA: “I think Joel is great, and I know for a fact that he doesn’t mind being called “wrong” (since the call I checked with him).”
- belorn 6y agosorry, meant there were no attempt of conflict resolution by the Code of Conduct committee.