From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 aAzdMHRaBWWdZwAAG6o9tA:P1 (envelope-from ) for ; Sat, 16 Sep 2023 09:34:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aAzdMHRaBWWdZwAAG6o9tA (envelope-from ) for ; Sat, 16 Sep 2023 09:34:12 +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 A604D3CCFF for ; Sat, 16 Sep 2023 09:34:12 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; 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-Seal: i=1; s=key1; d=yhetil.org; t=1694849652; a=rsa-sha256; cv=none; b=oi7knM8Mj/3V/uuB3dMRaolehuUrNlH0gkiE6eIzRHfTTVP3VfqQjSllSaE0nrIgcgvbBr +BmLh8X+6FpFEv6gVw9o9al1ajkY8oKlG2l6ylYLUmALLMHEjjRpZpTRsreKuZH90VYPEo hLgv3kvAsvjmCwcdMYUtKh6HAq1MbQ7smzNVDe/zsTcExdCqUrlP3ytg5D817VqEfSF8n2 4/CPCgtXW3JDGBYG6ivTsNib7zOfQyDwEa8ttX+I6cNPlcUA2Cl0zYm+PWhFuJXe2vgn1b /4Ij80tNc9bWxn6A2G3HyBf6yAjd7gBgwQu0Mye7gyiY+hX2gAJvHWWgA39C1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694849652; 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; bh=gjeXHCGpOSgMXbptmLIWwJ+h+GYuhptLWXGg6gA5IT8=; b=W2UHHE0gslHVe1eGmV+DaJiVu71EDMw1rox6Z/w3d+kVgJDbl1TdnrIGq/tNSHjjpSn9By r843o0wsksxr4M237ARodxsb6pTTIApzNk85srRw89OsGSVgWKPM+O6ZRplcd6hJQHslOF outX0727pMHaDn1D/IMWB0jDh3jUbSlGBMZqD2d+r0ieuhoOu9h5ECAF24ozGWcJpwjVpT b3m70UGN+Gwun1WdZ92mAO6QvbTKmpBWvuQcI/4sHqYwmkdwfVV1lgsgkfLiQV3QNziRcx fVAlOW/FkqT4QlNjT65TBGXTKIpIg17/8Ps5KOolEOxTmwjiOuSjHc7O/eC/eg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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 1qhPo4-0001er-UA; Sat, 16 Sep 2023 03:33:32 -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 1qhPo2-0001eV-0U for guix-devel@gnu.org; Sat, 16 Sep 2023 03:33:30 -0400 Received: from ns13.heimat.it ([46.4.214.66]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhPnz-0008Ih-Oq for guix-devel@gnu.org; Sat, 16 Sep 2023 03:33:29 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 6375E3009C1; Sat, 16 Sep 2023 07:33:25 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5s79Nl6Eyuy8; Sat, 16 Sep 2023 07:33:23 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.217]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 6E9513009C0; Sat, 16 Sep 2023 07:33:23 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 0A88029D0256; Sat, 16 Sep 2023 09:33:23 +0200 (CEST) Received: (nullmailer pid 6539 invoked by uid 1000); Sat, 16 Sep 2023 07:33:22 -0000 From: Giovanni Biscuolo To: Simon Tournier Cc: guix-devel@gnu.org Subject: Re: The already complicated (complex?) process for contributing. In-Reply-To: <87msxn9ykw.fsf@gmail.com> Organization: Xelera.eu References: <8734zrn1sc.fsf@xelera.eu> <87edjb5le5.fsf@gmail.com> <87jzt2feq6.fsf@xelera.eu> <87y1hikln6.fsf@wireframe> <2d93b48dfd381c55ff706394ff7226133f5e014a.camel@gmail.com> <87pm2pces0.fsf@xelera.eu> <87bke8wo96.fsf@gmail.com> <929b035f6f4aca0793d9f8a6454b673b2a7069c1.camel@gmail.com> <87zg1sv3vt.fsf@gmail.com> <6929416953b2939445a5247b014142ea8bb521d9.camel@gmail.com> <87h6nyw0su.fsf@gmail.com> <86zg1pwwmw.fsf@gmail.com> <87cyyl9hi7.fsf@xelera.eu> <877cotdjr2.fsf@gmail.com> <87h6nv9a8v.fsf@xelera.eu> <878r97dd0v.fsf@gmail.com> <878r978puw.fsf@xelera.eu> <87msxn9ykw.fsf@gmail.com> Date: Sat, 16 Sep 2023 09:33:22 +0200 Message-ID: <87pm2i7et9.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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: -8.31 X-Spam-Score: -8.31 X-Migadu-Queue-Id: A604D3CCFF X-Migadu-Scanner: mx2.migadu.com X-TUID: WcIaiTKk4jvI --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Simon, since I already replied you offline please forgive me for any repetitions, but later I realized a better comment to your metaphore (see below) could be useful to other people. Simon Tournier writes: [...] > On a side note, documentation is very fine but I do not read (or > study!?) the documentation of my oven, instead I am just cooking stuff > for fun. On a side note, I like your metaphores! OK but in my view the GNU Guix project is not a personal kitchen but an international food company [1], with a complex /distributed/ production process involving tools (ovens, etc.) and recipes (code) ranging from trivial to very complex; not to forget **legal requirements**, a challenging supply chain management and a very _peculiar_ process called "change integration management" from "customers" proposals. Am I exaggerating? Now, given the above context is a valid analogy, is it a fair expectation you can contribute to the company [1] with the food you cook just for fun with your oven? The food GNU Guix company [1] supplies is boostrappable and reproducible binary code, largerly "baked" using third-party recipes, with a progressively shrinking binary seed: yeah! :-D Well, to be honest the food analogy does not fit very well: Guix supplies /peculiar/ tools that users can use for a variety of activities, ranging from cooking just for fun to complex infrastructures management... and to effectively use /that/ tools users should better study its documentation (ungrateful job the documentation writer!) ;-) [...] > If a project needs really lengthy documentation for just contributing, > either it is a more-than-thousand contributors project, as the Linux > kernel I disagree this is a valid metric to measure the complexity of the process called "change integration management", it could even be _one_ customer asking to change the recipe for his preferred cake. > either something is wrong. Maybe both. ;-) ...or maybe it's not "just" a project but a whole food compay [1]. Oh, oh, oh: wait! Are we going into /that/ famous essay [2] and its sequel [3] ?!? (very interesting readings!) ...OK, I surrender, unconditionally! :-D Happy cooking! :-) Gio' [1] with a very peculiar vision, mission and business model; but please concede the analogy [2] "On Management and the Maginot Line" http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s12= .html [3] "Project Structures and Ownership" http://catb.org/~esr/writings/homesteading/homesteading/ar01s16.html P.S.: on a side note, I think that part (all?) of the problems discussed in [2] and [3] are rooted in the anthropological set of questions known as =C2=ABPhenomenon of Bullshit Jobs=C2=BB https://davidgraeber.org/articles/on-the-phenomenon-of-bullshit-jobs-a-work= -rant/ =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmUFWkIMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSV70P/j9iLvLb+dn7jOTndV9uf/uS/4vdaTHrhBIgNG1q nQYUA4aRGSFH0zMJkxjZ8vGdgYC4OcInC7CzutRK742x7/6RShqvB+mkMopet9rx fy/FBJ9jbIx1gd1rl99uswwnBsc1tCIz0eSo+oucMy+gOfIodt1DmxI+bCNI3gAk bIjuuiABGrgJmxKwy3V2KaEsuOcG5fdcUSylClVbIadT0ONLC/CZIiASBtMkXJoP OOz6Y56X4RaSnHQU1G/M1f8qtbwJeORAfZpmCVOJwRqYq9f5/Tw/LaFosTLdgwB9 wAFFyPHJVb4PmCRt+ZZJLLYvhQXbBP4G1Z5m174Pim3w2BJIBWzhH3RF6Wbyuz3m qckZjdEQdPuY1HymV7ANSI2/FYBUKW0BdSk+B4g4RmpXMgKO9+RbF9Myu1vUgkbc tFCQbl/DAyYBIF8A95LXOL26ihp1QfR9ynAvnr3Wxk32vpufkHJrCPIWTutSH5Gt S6G2vUD/K1SEtPgEIcao9Zl/e/X1RcKMdN9r8w9FDG1Yhk+RVnKGJ8ySSaAM1CHf eH1dOe21vzFHWMMDXHpbsK1yNScP1MG6Crg9PrIZIkOo/6yRGEFDo1pZtLkI9rgs SVrygim0i02YFZ9zz+xPeEKQ0Yjg0RKki1Bs4feWk+thbH8hqBpA3mHIReGWxEPd pJZp =ObAR -----END PGP SIGNATURE----- --=-=-=--