The really interesting thing about all this CoC nonsense is how it's making strange bedfellows between some on the right and the left who have a keen interest in civil liberties. I'm a lifelong social democrat and have a lot of issues with barely-regulated free markets, but holy hell am I ever sick and tired of this identity-politics BS. I just want poor people to have free healthcare and educational opportunities, man. I didn't sign up for this personal-pronoun-crusade crap.
If I ever start a project where I need to implement some kind of CoC, I'm going to base it on the friggin' Discordian Five Commandments and call it a day.
I'm basically in that place. I'm also a social democrat, yet I'm seen myself distanced from the left, be it parties, social movements and so on, as they seem to embrace this more and more. I also studied sociology so I can spot the BS from miles ahead, even from people who pretends to be thoughtful and so on.
The problem is that my threshold for this BS has become so low that I'm basically rolling my eyes every time I see it on TV, press or anywhere else. It looks like the media is really pushing for it, be it because of profits or some conspiracy-agenda. Sometimes it causes me anger to see how people is completely distracted from very deep problems that we have to face, be my country or the whole humanity.
I even lost contact with some lefty "friends" and acquaintances because of my stances on this, which I found very sad. It made me avoid to talk about politics, which was something I talked with everyone in the past.
Mediagoblin is one of those projects that I really want to like, but can't. Admittedly the last time I tried to install it was a year ago, but I remember the installation process being incredibly finicky, and more often than not, resulting in a broken site.
And I'm no newbie to this. I've been comfortably RTM'ing and CLI'ing and admin'ing in various Linux flavours (and the occasional *BSD) for over two decades, after I cut my teeth on Slackware 2.something. I've often built LFS just for fun. I've been replacing a gaggle of Excel/Access crap at work with my own homemade golang web apps, despite us not being a tech company at all and me not being a pro developer, just because I know I can do a better job. The point I'm trying to make is that I'm not afraid of putting in effort to learn how to do something complex on a computer. But the Mediagoblin install process broke me each time.
But I wholeheartedly agree about Pleroma. It's a fantastic choice for someone looking to host a reasonably-sized microblogging community on truly minimal hardware. It's fast and stable.
There's a circle numbered "8" in a very bad place, for web developers who modify browser shortcut keys and scrolling behaviour.
There's a circle numbered "9" in that same bad place, for browser developers who refuse to allow end-users to easily stop keystroke-hijacking and scrolljacking with a simple preference checkbox.
Explaining what I'd like to do to either group would probably land me in circle #5, and carrying it out would land me in #7.
If I ever start a project where I need to implement some kind of CoC, I'm going to base it on the friggin' Discordian Five Commandments and call it a day.