Skip to content

Commit

Permalink
week 2 blog
Browse files Browse the repository at this point in the history
  • Loading branch information
SamFrank234 committed Feb 4, 2024
1 parent 7387121 commit ef841f1
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions _posts/2024-02-04-week02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
layout: post
title: Week 1
---

## Codes of Conduct
This week, we learned about Codes of Conduct by examining various real-life
codes of conduct from different Open Source Projects, including
[Go](https://go.dev/) and [Eclipse](https://www.eclipse.org/). We found that
although most of the codes shared a lot of the same text, since they were mostly
based on the [Creator
Covenant](https://www.contributor-covenant.org/version/1/4/code-of-conduct/),
they had subtle and sometimes not so subtle differences in wording that
emphasized community building and ideals in some cases, or outlined enforcement
mechanisms and various levels of responsibility in other instances.

## My Opinion on Codes of Conduct

<!--more-->

Ultimately, I think the biggest issue with Codes of Conduct is that they can be
very challenging to enforce, even for projects that outline enforcement
mechanisms. Even when these mechanisms work, the nature of Open Source means
that people from all different backgrounds and experiences will constantly be
joining and leaving a project, or even just changing their position within a
project, and while a strictly enforced Code of Conduct might be able to punish
many transgressions, it will never prevent clashes completely. Also, I think
that sometimes there are just cultural differences that no Code of Conduct will
be able to overcome - something that is routine in one culture may be highly
offensive in another. A Code of Conduct may help lay out ground rules, but my
intuition tells me that most Codes are read in full only slightly more often
than your average Terms and Conditions agreement.

For this reason, I wouldn't mind working on a project without a Code of Conduct.
I also find that I usually am not easily offended, especially on the internet. I
feel that I must include a disclaimer that this is not a moral judgement about
"cancel culture" or "wokeness", just a personal observation about myself - I
think that someone could say some very nasty things to me or about me on an
issue tracker and it would not completely ruin my day. But who knows?

That said, I really enjoyed [Go's Code of
CConduct](https://go.dev/conduct#:~:text=Treat%20everyone%20with%20respect%20and,mail%20conduct%40golang.org.),
eespecially the nickname they used for contributors: "Gophers". I think this
sort of Code can help build community and really make a project feel like a more
welcoming place, and I suspect that there are other projects with similar Codes.
I would prefer to work for a project with this type of Code of Conduct because
of what it likely says about how the community views itself, and the pride and
joy that contributors likely take from their work.

0 comments on commit ef841f1

Please sign in to comment.