Critique of the Code of Conduct in Tech Communities
The "Code of Conduct" Must Die ๐
00:00 Introduction to the Code of Conduct
A strong argument is made against the current concept of a Code of Conduct (CoC) in software and hardware organizations, suggesting that it has been misused to harm individuals and communities. Uncle Bob Martin's views are highlighted, claiming that the CoC movement has facilitated cancel culture and bureaucratic manipulation.
05:00 Issues with the Code of Conduct
Multiple examples illustrate how the CoC has been weaponized:
- The Linux kernel banned contributors for not adhering to the CoC.
- A Python contributor received a timeout for expressing a humorous opinion about a TV show.
- C++ standards contributors faced expulsion for minor infractions.
10:00 Broader Implications and Consequences
The video discusses how various organizations, including NixOS and OpenSUSE, have seen purges of individuals based on vague CoC interpretations. This has led to a reduction in diversity of thought and participation within these communities.
15:00 Proposals for Change
A radical solution is proposed: eliminate the Code of Conduct entirely along with the oversight committees that enforce them. This would reduce the potential for misuse and restore a more straightforward approach to interpersonal conduct without bureaucratic barriers.
What is the main argument against the Code of Conduct?
The main argument is that the Code of Conduct has been weaponized to harm individuals and suppress dissent within software organizations, leading to cancel culture and bureaucratic manipulation.
What are some examples of issues caused by the Code of Conduct?
Examples include bans from projects like the Linux kernel and Python for minor infractions, such as personal opinions, which detracts from the quality and diversity of contributions.
What solution is proposed to address the problems with the Code of Conduct?
The proposed solution is to eliminate the Code of Conduct and its oversight committees entirely, allowing for more organic interactions without bureaucratic interference.