From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id ME/uCg2O/WSZagAAG6o9tA:P1 (envelope-from ) for ; Sun, 10 Sep 2023 11:36:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id ME/uCg2O/WSZagAAG6o9tA (envelope-from ) for ; Sun, 10 Sep 2023 11:36:13 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ACF355A41A for ; Sun, 10 Sep 2023 11:36:12 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=qRZMEdyz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694338572; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ivUYzqC8DqkroOiJZEwZRGumwE4sgAxYi4b1TpzLOCY=; b=FDILl9hNfvawPOEEDwIx63GML/8VK9Aaik5+apXk67d05Npaj3TGz1IAubwLaicuZ6hhTe 1Ca4zQ7goRaPZLg9S+iZ3tc24sZ8GU8+fYTnL4/KWwsLQmEkq2gPadxzkKia8HPDA+nmO+ VgY3QowKrIDIvWlaCRbNdpU/ymx9DX1yi4iepfFaQJaDHceYXc7ISxn+k2Ryqh63WPTKFf tjc4SKwxviORMhLkEaqK3gQpxO3RDzSVSfJeqLDA7Ytruj9yAerS0jprRCx8/Dc8mcO5hL A6WvJbEly0EZXVPpzwYJuyHZifTAwuETID4FpHyB7BmrY1fJ5DstDycT5qA17A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694338572; a=rsa-sha256; cv=none; b=EHqm9aoETn1ALScvIK9gM/se1g8fY+DTW3uuCnaNiYDVZp0Hiw+UwrJ4v6rVYot0Bt3rKr KKf4aJFZiA/XF19L+jBNtdJIVwud71dehsS6I5S/m8elQ/B+40rK9/K/YNQUuy4fwNsc7y zxHcyeE9ZWY4dHkdlONSlPd9sDdfR622j8Zn2ZNnYWYRmDhmv1KcOk22foeyeLesBYDgMg oXPP2ySCv9bd0y1Zc+fP6NtgSzJoK750SHGPfIFPwEDYZFiydHvg18N3VY7jdW9bB52m27 pEvdAlDdkfnxy/YhgTa/eixMTSpWxVdPbuhH0E+8pNO6N+RYaGJuKuA0/H+VAg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=qRZMEdyz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfGr2-0008GF-Lo; Sun, 10 Sep 2023 05:35:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfGqz-0008FO-Rr for guix-devel@gnu.org; Sun, 10 Sep 2023 05:35:42 -0400 Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfGqw-0007bp-Vj for guix-devel@gnu.org; Sun, 10 Sep 2023 05:35:41 -0400 Received: by mail-ot1-x330.google.com with SMTP id 46e09a7af769-6c07e122a78so2523872a34.2 for ; Sun, 10 Sep 2023 02:35:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694338537; x=1694943337; darn=gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=ivUYzqC8DqkroOiJZEwZRGumwE4sgAxYi4b1TpzLOCY=; b=qRZMEdyz13nDJY18wZTFpBUbtFq7voyD3fqaYNcaVWrjqFGtLiOtydHinylWHp5cSR n25wt1y9kr7ShIBWV2L2JBDYOAVQWYluZc1N3fpHac4l1Bnfwl89VMZmu0GVIFOOf8KB 7ubOmWofLq2GcVNdqjrWNtsWLmLei0F1KUUZNGdxos7qghR0bUeoTfRuLdrJ4y25yEMY 0iPQRqqmDPb6qu67nLufubd/0Jr+dgVl5i6LNHn2wq82bQJRGnzvQtPnvBzsX6QnE+Q2 +FUkqueBhbZiPaOifwSmYB6Z6ksLiNNGQMAm6VIRV4CR7crktbohQS9dw43PosteZHtA IpAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694338537; x=1694943337; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ivUYzqC8DqkroOiJZEwZRGumwE4sgAxYi4b1TpzLOCY=; b=hPtJ5frgUmsZbzCt13DHwZ6ZTfQ/c/1J/8pBTSOjnUKzrDBV/ni+eRmBXWGpK09vv1 FxhiukK+NyKGpqf9uLWXljquF6HnCdohHYflBb4sNhxRwT99kFbw4qmgpMK9kwB27nxT maFvNH0mzZtazgbVdWgZWh5tP38ioFDbGb8Nu3tr8KcziP/Cv1bg3KECQnq304yekO9l FC6Ma6roTYVmg10iG3qhPCWo42ybXZXY8X74IcePPV1MgqAnjCXLd00gTzpKCixJsKc2 +onKCnGhQSKosem1RZrRI2Se5qzhhg2HRxpzVdZayv6oSvQ9hXy7zw2z6PJuBDP4J+FS TsQg== X-Gm-Message-State: AOJu0Yxgixgu2OJQZ0S5cjxquVu3X4gP3izdGX3GGt0jw07c3nJR7/hn L1GSDPPjuOatsPYGQpaf5ao= X-Google-Smtp-Source: AGHT+IGxAarwa2VNvG9XefUvrLLZwfR9exwW73CcYYBiiTPpNTwKjmPQKcKAq4rno3/hkiS1DjddMQ== X-Received: by 2002:a05:6358:7252:b0:133:b42:69ca with SMTP id i18-20020a056358725200b001330b4269camr8827457rwa.18.1694338537335; Sun, 10 Sep 2023 02:35:37 -0700 (PDT) Received: from localhost ([115.110.84.132]) by smtp.gmail.com with ESMTPSA id h8-20020a170902748800b001b8b2b95068sm4317441pll.204.2023.09.10.02.35.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Sep 2023 02:35:36 -0700 (PDT) Date: Sun, 10 Sep 2023 12:35:13 +0300 From: Efraim Flashner To: Ricardo Wurmus Cc: Josselin Poiret , Liliana Marie Prikler , "(" , Katherine Cox-Buday , Simon Tournier , Maxim Cournoyer , Saku Laesvuori , Attila Lendvai , Andreas Enge , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? Message-ID: Mail-Followup-To: Ricardo Wurmus , Josselin Poiret , Liliana Marie Prikler , "(" , Katherine Cox-Buday , Simon Tournier , Maxim Cournoyer , Saku Laesvuori , Attila Lendvai , Andreas Enge , guix-devel@gnu.org References: <20230827135726.y33t55w4cvq6zsvb@X-kone> <874jkift8v.fsf@gmail.com> <867cp4sj7k.fsf@gmail.com> <38242808-2f06-4674-3842-aea1a5378d05@gmail.com> <87a5u0o3z2.fsf@disroot.org> <3b274703acaf446ec678e96c9d875c5d6b1a3e17.camel@gmail.com> <87h6o7vdsz.fsf@jpoiret.xyz> <87wmx0684g.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tOurIDY8Bm68JFUT" Content-Disposition: inline In-Reply-To: <87wmx0684g.fsf@elephly.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2607:f8b0:4864:20::330; envelope-from=efraim.flashner@gmail.com; helo=mail-ot1-x330.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: 0.49 X-Spam-Score: 0.49 X-Migadu-Queue-Id: ACF355A41A X-TUID: FHWCRLnCwqvK --tOurIDY8Bm68JFUT Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 08, 2023 at 04:20:30PM +0200, Ricardo Wurmus wrote: >=20 > Josselin Poiret writes: >=20 > > Regarding the =E2=80=9Cmom argument=E2=80=9D, I would disagree and say = that this is > > completely related: interruptions are more costly, you're more likely to > > have less attention span, and overall you probably don't want to commit > > to 20 steps just to send a contribution. >=20 > That=E2=80=99s exactly it. >=20 > I=E2=80=99m a parent working a full-time job and I=E2=80=99m easily overw= helmed by what > I would have considered to be simple processes 20 years ago. All these > simple and totally =E2=80=9Ceasy=E2=80=9D processes add up and =E2=80=93 = oops it=E2=80=99s 11:30pm > already and I had been feeling exhausted since 10am=E2=80=A6 >=20 > There=E2=80=99s an hour before I pass out =E2=80=94 what will I do with i= t? This thread > is about how we can reduce overhead; for me that would mean to have > certain checks automated, or to have commit messages be generated so I > only need to read them to sign off on them, etc. >=20 > We all may gain from streamlining our processes. Personally, I see the > biggest problem in a lack of effective tools for reviewers, which > results in stretching out contribution interactions over weeks, months, > or years. This, to me, would be a way to increase the weight of the > rewards on the unbalanced scales that are overwhelmed by chores on the > other side. On the other hand, if we do manage to automate writing of commit messages, it makes one less thing for committers to manually fix before pushing the commit. The last couple of contributions I pushed had green checks on qa.guix.gnu.org and I felt at a bit of a loss what to do while checking it over. After checking that it was in fact green I double-checked the commit message and then also some of the layout of the commit and the package itself, and made sure it passed `guix lint`. More resources for qa.guix.gnu.org would let us build more patches more quickly. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --tOurIDY8Bm68JFUT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmT9jdEACgkQQarn3Mo9 g1HAmRAAgexV1jqrdPNOHWZpBCmDsBvPy7jdEC81CEJsByNSfrCJ208r0t8/yXoJ KsN5nNNv5JJ9jrPnX2mwe8vCLnRNCswJBfYapV912BSdIyOd6OBxqWcaB8uJMrRB 0M0Eh4amONHGnW5Up+tcTFuKr/2NsuE+63nsMjx/GuYAntYGWkUKkOsWEL0LhrqH R7NlLHDHRUYtw8l6Qs4V2GXj3hCnQ1ZOuSMXU+oWg7eZrgra0ib+Zsce1I51CM4X tk7Kg93In56licr+C8hKpUB7GRjrB7yKTlsPlFmMmh+Nt8O955jMK4+VALwh6xF9 8go7591/MFkrnN79CWFjxsShpwBYHyjO5KQRFdwCdB2tppqkYEOet4DflUfBKSMr cN70YA69aApBPUkUp3k1Pri3K/VvWvRfHTSSXMG9RrfRgwGq8Ip27ymSltfRqqUV SB69QSdD08/iW6gQWN47ZDHsoA7cbgWcHmgwhzA8lBiOBQl6z+JV+EMEDF2ykrsT in5p1qYtfhC+Pr8ZPlg6lea7J02lvHymw8UH5tNWeunnsJHY5aof50rX3GPfWlj6 u8aJvAu4P4jp5jdtNCkYZvKcTVytxqC1DhjfB2QRscPPclekivcRuPmIkKzpdlSy 4c6oM8Hv2p+etUhIPU9hpOuIwa63SxcSJ9AlOb1kpePeVi0NGWE= =SbBo -----END PGP SIGNATURE----- --tOurIDY8Bm68JFUT--