From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 KKB1K2Sw9WSiDgAA9RJhRA:P1 (envelope-from ) for ; Mon, 04 Sep 2023 12:24:36 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id KKB1K2Sw9WSiDgAA9RJhRA (envelope-from ) for ; Mon, 04 Sep 2023 12:24:36 +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 40842EB7F for ; Mon, 4 Sep 2023 12:24:36 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lendvai.name header.s=protonmail3 header.b="bGuA/tJp"; 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=1693823076; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=eIwPzrn7bLd/4945K+PWFg8eby6aVouzP7AYM+NhtSw=; b=Ye4eLw1v8sWAqzYZAxP+yYB7ep7SK7tVtwHcEsCi7/U3N6FRExGMkP/CwpJzg4M+K7r8nZ 31zk6jyvSeqFbJ3wliR56ydsryjJbxHMqCTSgS3QKJ1kJgohSZhDOIqH/T/sYoqkhU1fOR BAF7qKYRmAjSWahnYFGL4EYTXMbDiB7MsmAETlMtAWhLsXqvQj7ZIhHhblv7xb5h4sIeY0 Cg9twHM/iQs1LjjZmNved4aSnom9lzzyLqIKMqAMWpXFwqnU3zwermOAgIqFP+Mo8YWT5L rFvR93mExJT0L9bbD3h+yklSUcYHYEZbXag60mtf5puj/aaKVqBjvAX9lf/HfQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693823076; a=rsa-sha256; cv=none; b=SZpVXbWGMSDnlh8cWlfHagjNHgsoCFse5Jpnl7KgmUoCLknRv6/EziM8JXm4SYttXSZOSW UOe6MVUXukYoNj52VOQCvumVCWLrMc/wAEaBvYdReDu45FwJclfqIhi0nE6sZMt9OO2dRL c0ziEU5uQH5ftR8dCesQKiOrdxfeD15aRb1EhHMHYxODbVKt27VeRm6eM5VtXRqM6rjAlK HPsG0b5QROzNW4y3ThvUlg7qW+xRrUYVOYj6aOWc9CLt6iTVr+reJ4ICPdQN7jBthMqw/W YOjH/VcwcMJwWiXNsf6UyLfpR73QYfnOEDqpZYExbmKLKn+dUc4Vr1ds9K7Aig== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=lendvai.name header.s=protonmail3 header.b="bGuA/tJp"; 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 1qd6kX-00016N-LN; Mon, 04 Sep 2023 06:24:05 -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 1qd6kV-000164-5q for guix-devel@gnu.org; Mon, 04 Sep 2023 06:24:03 -0400 Received: from mail-40136.proton.ch ([185.70.40.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qd6kQ-0003eL-Ge for guix-devel@gnu.org; Mon, 04 Sep 2023 06:24:02 -0400 Date: Mon, 04 Sep 2023 10:23:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail3; t=1693823035; x=1694082235; bh=eIwPzrn7bLd/4945K+PWFg8eby6aVouzP7AYM+NhtSw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=bGuA/tJp4xqR31O81S2OnCyImEdW6rvNTj23THcMl2On0sMdYli2iT6nES3BfqtcV uagoS4VTE0ZlA4nBLOci+TyjAmK0vO3EfsmDdDSXpYHxFKXYhgd/n2vOt6/XS3z7Cs 34+tdGjJUxvfllZzBe7MLnxcF3FMeFvukLy44/S74z8aN0YjqxwuFpiHjWed4ZZdYf QlLYQA+6JBvn7pdxFHxmjhsz38plXJvNqMUt1vAUwidMETYJ8UObXub5+KxtGutD7M cLUjJDYpf07otryx+F3/1VKA72HU62NqVWckT9jPbSzInEYh2ziKp7JbqeE6ivHbLi dRqJx1xFCKWJw== To: Csepp From: Attila Lendvai Cc: paul , Giovanni Biscuolo , Katherine Cox-Buday , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? Message-ID: In-Reply-To: <87ledotmqc.fsf@riseup.net> References: <871qfsuvad.fsf@gmail.com> <8e74c4ac-a6f3-9127-7e13-593a2eb70432@gmail.com> <87a5ubqxm6.fsf@gmail.com> <877cp8965f.fsf@xelera.eu> <8eb1be08-4c3a-bd30-46c7-4ed653c4bb12@autistici.org> <87ledotmqc.fsf@riseup.net> Feedback-ID: 28384833:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.136; envelope-from=attila@lendvai.name; helo=mail-40136.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham 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: -3.67 X-Spam-Score: -3.67 X-Migadu-Queue-Id: 40842EB7F X-TUID: 0RDov2re+DNe > To second this, I'd like to note for the record that on fedi at least > 1-2 people told me that they chose Nix over Guix because they don't want > to deal with the email based workflow. At least one of these people is > a highly skilled programmer with decades of experience. FWIW, i'm 46, programming since my childhood. i have 10+ years of Common Lisp exp= erience using Emacs, most of it on opensource projects. here's an approximate list of what's consuming/training my frustration-tole= rance with Guix: - debbugs and related tooling. i could live with an email based workflow, but whatever is documented, or at least whatever i have put together locally, is very inefficient. the chore vs. coding ratio is low. - large backlog. contributions somtimes even fall through the cracks. - strict adherence to changelog style commit messages without a clearly worded and documented argument about why it's worth the effort in 2023. whenever 'C' fails to add an entry to the commit message in Emacs, i groan out loud. i came to Guix from a couple of years of NixOS (also contributing), being f= rustrated by the way they use Nix, the language, to describe OS services. i= t felt an uphill battle for no good reason that Guix liberated. Guix has mu= ch more flexibility and common sense in the coding domain (that compensates= for the increased frustration in the social domain). --=20 =E2=80=A2 attila lendvai =E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39 -- =E2=80=9CToxic people will not be changed by the alchemy of your kindness. = Yes, be kind, but move on swiftly and let life be their educator.=E2=80= =9D =09=E2=80=94 Brendon Burchard