RE: [PHP-DEV] [VOTE] Contributor Guidelines, and Updates to Code of Conduct progress
| From: | Derick Rethans | Date: | Tue, 09 Feb 2016 14:33:10 +0000 |
| Subject: | RE: [PHP-DEV] [VOTE] Contributor Guidelines, and Updates to Code of Conduct progress | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-91149@lists.php.net to get a copy of this message | ||
On Tue, 9 Feb 2016, Zeev Suraski wrote:
> 1. "Debate the technical issues, and never attack a person's opinion.
> People will disagree, so be it."
>
> I think this sentence is problematic. Not that I'm pro-attacks, but
> opinions - as ideas - should absolutely be up for scrutiny and debate.
> What I think we should say instead is this:
>
> "Debate the ideas, never attack the person holding them."
>
> Criticizing ideas is absolutely fine, and it's healthy. Ideas can be
> bad even if they don't have any 'technical issues' in them. It's the
> personal attacks we should avoid. And of course, the criticism should
> be to-the-point - but the proposed text already covers that.
>
> We can consider adding another important part of the equation - "Don't
> consider critique of an idea you proposed as critique of you
> personally." As humans, we tend to do that, and we shouldn't.
I've changed it to:
* Debate the technical issues, and ideas behind them, but never attack the
person holding them. People will disagree, so be it.
> 2. "Suggest improvements to the RFC, don't just shoot it down."
>
> I disagree that this is a Good Thing. There are most certainly bad
> RFCs, that cannot be made better (typically ones that stem from bad
> ideas, which absolutely do exist as per the previous point). These
> RFCs need to be shot down. Moreover, there are cases when the person
> who is talented at finding holes in things isn't necessarily talented
> at coming up with solutions. Finding holes (negative aspects) of RFCs
> is an exceptionally important task, and we don't want to silence
> people who find issues - only because they can't think of solutions
> for them.
>
> What I think we should say instead:
>
> "When you disagree with a certain proposal, try to think whether there
> are changes that can be made to the RFC that will enable you to
> support it. If you come up with such improvements, respectfully
> propose them to the RFC author to try and evolve the idea into a
> better one. Only resort towards arguing against the RFC if you think
> it's a bad idea and you can think of no ways to improve it. When
> disagreeing..."
I've added this bit.
> 3. s/Don't use hyperbole/Try avoiding hyperbole - both because
> hyperbole is difficult to define, and because people respond better to
> asking vs. demanding.
I've updated this to:
* Try to avoid hyperbole to defend your arguments.
> 4. s/Do not post when you are angry/Try avoiding posting when you are
> angry - for similar reasons
I'm leaving this one standing.
> 5. I think the 'max 2 lines email signature' requirement is a bit
> archaic. Who cares? Do we expect people to change their signature
> especially for internals? Not important, but if we're nitpicking :)
Heh - it's always been in there ! :þ
I've changed it to:
- Please configure your email client to use a real name.
- Please keep message signature short. Don't add legal disclaimers.
> Note that we have a serious issue with voting process on these topics,
> which is probably not much of an issue for this document (for which we
> should be able to garner a very strong majority, I believe, and you
> already said you consider the vote to be non-binding) - but will
> definitely be an issue for any CoC. But that's something we should
> discuss separately.
Yeah, this twtpoll thing was a mistake too. Mostly, because you can post
multiple times, and everybody can. I have now created a wiki vote at:
https://wiki.php.net/adopt-code-of-conduct/guidelines
(Will reply to
original message too)
cheers,
Derick