Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109401 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 81046 invoked from network); 28 Mar 2020 21:59:13 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 28 Mar 2020 21:59:13 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id AB3941804C3 for ; Sat, 28 Mar 2020 13:24:40 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 28 Mar 2020 13:24:38 -0700 (PDT) Received: by mail-wr1-f48.google.com with SMTP id u10so16034486wro.7 for ; Sat, 28 Mar 2020 13:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=/uy4W83UIOUAzk/JgQAo5F7HGsvYardda5mN8nDxy4E=; b=uXkL7LRdCiFV5zs4JszWY1qCa1vL4U+yY5EM3ePms/dpNbHSU9yj/fXEqBn5GoI4UL HE+uSuQ/PYHSZxg46RYUtzbUO9/prWMFfhQAPS9d4C4pV0DBgGBAB3MXiuDT0+kqfjB4 CXU4UP6mT0m6iG8iXSEuNW8eOMQD0F99/ocGYJEHcCxzxPcdVyd9tZ2roeT+GPEAs6JV YftbtGsQsEdEmP6W8tTK6YPWdHQEqaosipx0toSiLICc/VqeFVsAl2+h2dr5PD2UGMNY QNJSKmS6ELqAiYXaLFE9tNDZsPvufHdELmuSuuvKHrUp2rdFlXVvgBtw0tbNI12SCDx3 qMmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=/uy4W83UIOUAzk/JgQAo5F7HGsvYardda5mN8nDxy4E=; b=UUtl4s0csIyDLJw2MOiW1YMXdh+nIzcJFsh6EN7XhieGw7UKbt4yIQzykmpKs1ultT n6Ln3Xo+gjZ7qIfeo1JokLPopZ9IrXpo6o0Zqbx0+iF3ST4o+atCil07hJFqwSkDW7P+ kMBClszghYGBIfe82orT1ZUZjeCRINF4JP+XLH6/nCuebMdF+gdKx4T1DK2gG4VHjHiJ 5AOXVTelxv+vZT1KWniKycGS1UYtYlA26Z++WIryly2L2dgjoUU+x4S4s3KJlmjdzNo3 5DNpZbatWRq4mcWBzDjmVlLkNwj7sup9CEIIVG2TYSWNeWRrKmbEv9BWuT+PomWfDiRY LSwg== X-Gm-Message-State: ANhLgQ1FvU/kDnzK8olap4vFOOsIgvJBMBCxdrXiq0KNHTXUtMZDQgNE YbYhAPS1wUnDvWDGGcGqpiUExjXw X-Google-Smtp-Source: ADFU+vvGPChN6iUjQ3kh6blctSV8wl/wp9LvFVnqE3nHoWaBncnXoV30iFYxO+/1DW1+xKAuwTw/vA== X-Received: by 2002:adf:9bc4:: with SMTP id e4mr6343339wrc.341.1585427073878; Sat, 28 Mar 2020 13:24:33 -0700 (PDT) Received: from [192.168.0.14] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id n7sm4129008wmf.4.2020.03.28.13.24.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 28 Mar 2020 13:24:33 -0700 (PDT) To: PHP Internals Message-ID: Date: Sat, 28 Mar 2020 20:24:30 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB Subject: The perennial question of e-mail volume and off-list collaboration From: rowan.collins@gmail.com (Rowan Tommins) Hi Dan, I'm picking out the below into its own thread, to avoid derailing the particular RFC discussion where you mentioned it. On 28/03/2020 14:28, Dan Ackroyd wrote: > I don't think this email list is a great place to work through all of > those details. Email is not a great medium for this type of discussion > in general, and causes a lot of noise for people who are not taking > part in that work. > > Some of the people who are interested in working on how to implement > generics in PHP have been doing that in a github repo > https://github.com/PHPGenerics/php-generics-rfc/issues > > If you have the energy to work on this, please consider opening a > similar repo as a place for people to discuss ideas and work through > all the details, as that would be far more likely to have a productive > discussion and produce the best possible RFC*. oh, and obviously link > to that repo here so people can join that conversation. While I agree that the mailing list is an imperfect collaboration tool, I am not at all convinced that threads you are *not* taking part in constitute "noise" (as opposed to off-topic messages in threads you *are* taking part in). If you're using a mail client that doesn't support any kind of threading, switch to one that does, and simply ignore threads you're not interested in. I'm equally unconvinced (as noted previously) that github is a good replacement technology here - its support for threading and keeping track of what you've read is worse than most mail clients. The ability to propose changes to an agreed text as pull requests is an interesting one, but I notice that's not currently being used in that example. More importantly, though, I think fragmenting discussions into lots of separate forums is bad for the project as a whole. At worst, it leads to small groups making a series of decisions, and then using the RFC process only to defend those proposals, rather than iterate them, as discussed here: https://externals.io/message/109076#109153 The repo you link to there is a case in point - I can't find any message to the list which invited anyone to "join that conversation". My opinion is that this list - or its successor - should *always* be used to co-ordinate discussions, with regular summaries of what's been discussed off-list being posted or linked to here so that one subscription is enough to get an idea of what's going on. If an e-mail list is really not fit for that purpose, we should look at what would be - a web-based forum with good threading and notification support would seem the obvious alternative. Regards, -- Rowan Tommins (né Collins) [IMSoP]