From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WITZDch9CGUJfgEAauVa8A:P1 (envelope-from ) for ; Mon, 18 Sep 2023 18:41:44 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WITZDch9CGUJfgEAauVa8A (envelope-from ) for ; Mon, 18 Sep 2023 18:41:44 +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 D7734519F0 for ; Mon, 18 Sep 2023 18:41:43 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=CBOiqSbW; 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=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695055304; a=rsa-sha256; cv=none; b=g77OhC304n+/daqI0GQIkL2CvNIPpIsczaCSe1oOwcGHqPQsIyms0ea0PCtQmzWsf9mOHr qfuZyGagyQuhRytxFE5yxz9pBeyr+j5E3A2HOVl54YATt3SEQps9gMfUQ4CXKT8na/TFA1 RkL88yWuUcm9gBBpDUHoLqqql2b/xGDzytwl8nA5UYJLJrra6A9D0FpxgGBEijRgp1/9Xw AGI0URf4BHkykuKWHMxvO+s1hoj/nyeo2RppRd0OMitNKnPj+xWKhs5YMK4dirz+33w7Ff WquZtMB0J5n4/PXcrahkrzfhMg0i/c8ulT0B9e787Vl0pn98OZH7XBoWB+S6Mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695055304; 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=z808kw6+ytEREyrATgSuV4FSy2oSCuZmQRlJengjRC4=; b=peiVwCgSKKXj/HFKFdRwgBBZ6toFdDxJ9rBf4NP7LPTpHS8YTruezeTo/4JnoLGTZEX7z5 +dQDjyi7PohvGQt7XiqCMkx9W66u6UZTEgv222w0UpXXQykcZe8WuBogQhRkCRv2zHKeY/ eVnjwviwIqOse1a7PvvYZmj1v+E2qk/YJowyh8j0MX9oSJm02KKenFgvvyCP+Ma8Qc9KbR v/BgHZxr+si1EyV7b0tUXodpS4QGTENEiu0MhaJEigDWFxZWG/46lVbnwOZzXYoJhv/HCh M6o/eFThyeuk88OkZZpuDq8WgGq6TJ6MlFIRmzAZMfVcyMcM/n9pKf89CBPueQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=CBOiqSbW; 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=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qiHJP-0005sM-FK; Mon, 18 Sep 2023 12:41:27 -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 1qiHJN-0005q7-6h for guix-devel@gnu.org; Mon, 18 Sep 2023 12:41:25 -0400 Received: from mail.webarch.email ([81.95.52.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qiHJL-0003b0-28 for guix-devel@gnu.org; Mon, 18 Sep 2023 12:41:24 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 40C251A849A9; Mon, 18 Sep 2023 17:41:00 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1695055277; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references; bh=z808kw6+ytEREyrATgSuV4FSy2oSCuZmQRlJengjRC4=; b=CBOiqSbWOL0yD/3Yj4UpR7y8rO3I7L1tINcsWDhULDvphxQh/wUYnJ+CsgUNSKnXKJl8d4 Z9kKBH5eAPd1/hSCWpafN9yR0NkcTsnVeK9sKgWq8JKfmZIoqBnvZN3OLjX/5w36ILxN39 Xu8H4kJjDTcrzUollfe/fgbvjQ/A3lDgBLEHKE7CBdF/yOgN/xaQRLQZ4jfT4UUvtXAMmU DhpaIQadZc34p44vq4ZUgpk+sbNoFU4yEXKqyojNHSGL6QMM6Y/K9yIOfD5oHZ9P7DRVNW akLmfGI1ZtdsG5yS/VMTgcu4YPFB7E6lYGGYaK0q46Jr1Nsbo5qinpWt1IEUdQ== Message-ID: <7eb3cb53-519b-43bd-6a7b-ffc3e91a13fb@fannys.me> Date: Mon, 18 Sep 2023 19:40:59 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: How can we decrease the cognitive overhead for contributors? Content-Language: en-US To: Ricardo Wurmus Cc: Ekaitz Zarraga , indieterminacy , Imran Iqbal , Giovanni Biscuolo , =?UTF-8?B?5a6L5paH5q2m?= , Maxim Cournoyer , Katherine Cox-Buday , "(" , guix-devel@gnu.org References: <87msyhgccg.fsf@disroot.org> <547c097a-d805-9a55-11d9-b0434327f89d@gmail.com> <871qfpjhiz.fsf@gmail.com> <87a5udaq7q.fsf@envs.net> <87il8z9yw8.fsf@xelera.eu> <8c30655ca9905946fc718940700f2475@libre.brussels> <871qf2tg6u.fsf@fannys.me> <87h6nx17m5.fsf@elephly.net> From: MSavoritias In-Reply-To: <87h6nx17m5.fsf@elephly.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=81.95.52.48; envelope-from=email@msavoritias.me; helo=mail.webarch.email X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.473, SPF_HELO_NONE=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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -0.60 X-Spam-Score: -0.60 X-Migadu-Queue-Id: D7734519F0 X-Migadu-Scanner: mx2.migadu.com X-TUID: uv/JAmPXo4js On 9/14/23 11:24, Ricardo Wurmus wrote: > Fannys writes: > >>> But again, even if this is a great option for you, it might be a really bad >>> option for some other people. Everybody does not have the time to spend >>> learning emacs, or other specific tool. It's ok if the workflow suggests that >>> but it's not great if we have no other alternative. >>> >>> It's not accessible and imposes a barrier in some people. >> Yeah agreed. And we should be consious of that. >> Ironically by mandating Emacs and Email we force people to use specific >> tools while at the same time even though the same people will complain(!) against vendor lock-in >> like github. > We don’t *mandate* the use of Emacs. It’s just a common recommendation > because it works so well with text and is trivially extensible, so it’s > a common target for helper tools. Surely we also wouldn’t call a > recommendation to use a shell script “vendor lock-in” just because it > needs Bash. > > Emacs works well with text, and text is all that’s needed in a > patch-based workflow, which is in fact vendor agnostic. > > Of course this doesn’t mean that it is as accessible as we’d want. > Well as it was pointed out when it is the only thing that is mentioned in the manual and all the tooling is based around it, it might as well be mandated. If it works only in Bash it pretty much is "vendor lock-in" yes. I have mentioned in other email so I won't repeat myself here, plain Emacs is not really accessible for a person that wants to start messing around with guix or guile. MSavoritias