X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 0EC295C4B0F for ; Mon, 31 Jul 2017 22:25:33 +0000 (GMT) Received: (qmail 9946 invoked from network); 31 Jul 2017 22:25:19 -0000 Received: from ip68-13-242-69.ok.ok.cox.net (HELO ?10.1.1.57?) (awilcox@wilcox-tech.com@68.13.242.69) by mail.wilcox-tech.com with ESMTPA; 31 Jul 2017 22:25:19 -0000 Subject: Re: [alpine-devel] a discourse on the troubles of being an alpine developer these days To: alpine-devel@lists.alpinelinux.org References: <20170731220555.7a6c09aa@ncopa-desktop.copa.dup.pw> From: "A. Wilcox" X-Enigmail-Draft-Status: N1110 Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <597FAE4E.2090509@adelielinux.org> Date: Mon, 31 Jul 2017 17:25:18 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: <20170731220555.7a6c09aa@ncopa-desktop.copa.dup.pw> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 [I realise I am a relative outsider here. If this is an inappropriate thread for me to chime in on, please disregard this message.] On 31/07/17 15:05, Natanael Copa wrote: > I believe we can fix it. I don't think it will be easy, but I > believe we can. >=20 > I think a good starting point is that every individual: - try to be > friendly with others - try improve your own communication skills > (google gave me this:=20 > https://www.thebalance.com/communication-skills-list-2063779 - > acknowledge that everyone makes mistakes, even yourself - don't > expect everyone to agree with you, and that is ok - maybe even a > good thing. - don't try fix everything everybody. instead pick your > "fights". This means that you need to let some things go, even if > you disagree or if its suboptimal. >=20 > That was just a few points that came of the top of my head. There > are probably more. These are some of the most important points. In Ad=E9lie we have an established code of conduct that boils pretty cleanly down directly to these. We are still pretty small (30 people in IRC at its maximum), but I have found that something like #musl's rule of "yield offtopic talk for musl talk, but if nothing's happening, talk about whatever" works very well. This allows a sense of camaraderie to build that can't foster in a strictly on-topic channel. Note however that this is a pretty fine line to walk and there will be mistakes made from time to time. I have not been on #alpine-devel enough to really know if a similar environment is set up there. (I have been there off and on since 2010, but only been paying closer attention the past few months.) At any rate, the most important thing is not to immediately start in by saying "this is OT move it somewhere else", if it isn't hampering other discussion. The one thing that all projects should absolutely be strict on: no personal attacks. Two very similar yet importantly-different things were made clear in Ad=E9lie's CoC: * When people say something like "vi sucks", they are insulting a software, not you. If you like vi then you can continue liking vi. Don't take it personally. * However, when people say "you use vi and you suck", that's a personal attack and never acceptable. Don't say something like that. Maybe a better example for Alpine would be systemd. I'm sure most of us loathe systemd from a technological and code standpoint, but I don't hate people who use it. Maybe they want the integration it provides, or maybe they just don't know of better solutions, or maybe somewhere between. It's important to separate the technological (editor, init system, distro, whatever) from the people who use it. The conflation of the two is where the so-called "hate machine" gets started. >> Is the future being pursued, ironically in the name of "quality=20 >> assurance" by those actors, the future that everyone including >> Docker and IBM want? It's not the future I want at any rate. I >> say we must kick that agenda and those who pursue it to the >> curb. >=20 > Being hostile does not equal high quality and having a friendly=20 > community does not equal having low quality product. This is a very important note. I have seen all varieties of {friendly,hostile} {low,high} quality software. (Look at LKML some time for an example of a very high-quality yet hostile product.) But it is always better to have a friendly and welcoming environment, because that leads to more contributions and better recognition. Perhaps that could be a goal to work towards for Alpine: becoming a Friendly distribution. All the best, - --arw > -nc - --=20 A. Wilcox (awilfox) Project Lead, Ad=E9lie Linux http://adelielinux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZf65HAAoJEMspy1GSK50UMg4P/AnslOMNlBttJwa/ePhFDs26 y1lCse/v+Y0GNsFWy4K4WneOSQSyaEFhLfEOUW+2HwPxOAfV6tk2WcVFjOaBA5El WpOSVG7pI5D8SY6xy1hj6jcaGLst0zsN7VniVBHT644lRbGjqZtrUn/rtpsjy7S+ Ma1SYg1C0ZLAQrDm6AZtHK4VR+YsQxOBMmpKX3oCMJiABvPqgS2wIpNMp7SA6k/1 b7fSmKigecSFdqXdzpys7AoSzjawRxDNx/Ju+3I531+4/IxsFC5cPqPEAVN8Ju9J Uhi3xFpJwv68MCiN4j4HAer1hMzFXAijZ2ziCYfzAdjz63VWtxPqTf3TiUfjp+Zj 1FOpOGu6al/2q8fPe4dhsMOoxtOJpGWVgAi17fprqRmcKE90glUHWd0aulTCW1O0 6zf4U681+SdspmVCeOwhjKmn01aion42qIJRr3Sgwq02v19tJU7j/kBanu8Tz4Ok 70tImQGlIR50jWBXCnpt2NGO836WkSQMCQf70xNo4LC0wumdwtb1QkSXL5RXyIT8 x4EtlM543axumDAuuehL/kKNS24OpfaetdxLvdGeJhFAWqTlEUdIln6+MrAuQ6pZ NccsamOTpdaljeiM0bFq48ux9jsfoQS/8S9CP010JRvXukE606rDuCj86B9dQm1m 8+wlU6lbcENVUHfuUIDK =3DDH8N -----END PGP SIGNATURE----- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---