This is probably the most worrying development in Linux to date. Political correctness will end up driving away the skilled people and invite in those with non-technical motives. I don't know one professional that would agree to start publishing their work related emails for the world to see, precisely because the language used is what is effective, not what is considerate of your feelings. Management by perkele exists for a reason, if someone screws up with the responsibility they were given, then harsh words are the only effective way to deal with the situation, short of firing them. The harsh words are a kind of filter: Acknowledge it and own up to your mistake, or quit your job.
The Linux Kernel Adopts A Code of Conduct
Collapse
X
-
If this works, more people might contribute to the kernel and stick around without tanking the technical quality of the Linux kernel and its subsystems.
I don't buy the argument that you cannot be technically competent and focus on code (and documentation) quality while also being civil. I remember reading an article about "Radical Candor" that posits that it is quite possible to be frank and forthright while still being supportive and non-abusive of the people you are supposed to lead in a technical capacity (source).
If you happen to be on the autistic spectrum (not unusual in highly technical fields AIUI), it might make sense to ally with someone you know and trust and to whom people skills and empathy flow more naturally.
Comment
-
-
Read trough the thing and it seems to be one of those very simple and straight forward common sense CoCs similar to what Ruby and PostgreSQL use. It doesn't have any of the typical complains people have towards these things where anyone feeling slighted, regardless of how dumb the reason is, should have their feelings automatically taken as a grave injustice towards them or having it also apply to the lives of developers/maintainers well outside of the project and even their private lives (like what happened to that Durpal dev/maintenance lead). Additionally it has a section on having to gracefully accept constructive criticism, which should guard against misuse of this by the histrionic types that tend to push these things.
The mistake FreeBSD made was that it accepted a CoC that has all the issues people have with it and not a "sane-ized" one like the Linux kernel just did. We've known for years from projects like Ruby and PostgreSQL that you can have a very common sense CoC and it won't cause any issues.
Originally posted by gururise View PostJust waiting for them to remove Master/Slave terminology like Python did because some people found it offensive... haha
*If you're not familiar with what happened, the guy is basically into a somewhat odd S n' M kink involving roleplay, but very much in private with completely consenting partners. However the particular kink he's into is seen by many feminists as being misogynist, despite their communities typically having more women than men, so another lower ranking dev spent years essentially cyberstalking the senior dev/maintainer on invite-only forums for the kink communities. Once he had enough in-private and in-character messages stored up he then passed on what the senior dev/maintainer had said on these very private forums, to the project leadership who then kicked the senior dev/maintainer off the project without really even letting him defend himself.Last edited by L_A_G; 17 September 2018, 12:40 PM."Why should I want to make anything up? Life's bad enough as it is without wanting to invent any more of it."
Comment
-
-
Originally posted by johanb View PostHonestly, I don't really care if the Linux kernel has some "non-discrimination policy" section in their Code of Conduct since it's common sense that you should be nice if you can while still getting your point across.
What scares me a bit in the new Code of Conduct however is that it removes almost everything related to "good code is our primary objective" and now almost the whole text is just related to avoid harassment.
IMO they should have kept the old Code of Conduct and in the end just added a few more statements about that harassment (which you should not confuse with critique) will not be tolerated.
Comment
-
-
The primary objective of a source code development team is to develop acceptable source code. If you can't contribute acceptable source code, it is the duty of the project leader to stop you wasting his time with bad code.
The only "code of..." needed by any technically oriented project is the Code of Merit.
Comment
-
-
Originally posted by varikonniemi View PostManagement by perkele exists for a reason, if someone screws up with the responsibility they were given, then harsh words are the only effective way to deal with the situation, short of firing them. The harsh words are a kind of filter: Acknowledge it and own up to your mistake, or quit your job.
Comment
-
Comment