From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 0JvZMmUXaWQ2EwAASxT56A (envelope-from ) for ; Sat, 20 May 2023 20:54:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id wOT2MWUXaWRT7AAAG6o9tA (envelope-from ) for ; Sat, 20 May 2023 20:54:29 +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 9B6DE2EC3B for ; Sat, 20 May 2023 20:54:29 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q0RiQ-00059f-UN; Sat, 20 May 2023 14:54:06 -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 1pzy6u-0008W6-BX for guix-devel@gnu.org; Fri, 19 May 2023 07:17:29 -0400 Received: from mx1.meup.it ([188.165.234.93]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzy6o-0003j6-EG for guix-devel@gnu.org; Fri, 19 May 2023 07:17:20 -0400 Received: from [192.168.1.4] (net-2-42-89-238.cust.vodafonedsl.it [2.42.89.238]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mx1.meup.it (Postfix) with ESMTPSA id 7CAB729F078 for ; Fri, 19 May 2023 13:17:16 +0200 (CEST) Message-ID: <17aedb82-6b0a-4cba-a2cd-51ad1e887066@softwareworkers.it> Date: Fri, 19 May 2023 13:17:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 From: Andrea Rossi Subject: Business as Code and GNU way of doing business (was: Re: Requesting permission to post a job search in guix-devel) To: Guix Devel References: <6b3eba48-e22b-a2d9-466c-24e84d71af81@softwareworkers.it> <87mt4zar6z.fsf@nckx> <5975dde8-78de-1085-b9fd-775bd25d0d27@softwareworkers.it> <87a60xc1lw.fsf@nckx> Content-Language: it, en-US Organization: Software Workers srl In-Reply-To: <87a60xc1lw.fsf@nckx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=softwareworkers.it; s=dkim; t=1684495036; bh=TFw06p5NnF6lZwB44rX854vXU2jue9689bFw86xIy3w=; h=Message-ID:Date:MIME-Version:From:Subject:To:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=EtmBOX6EP+3q9JxBmuiwotoVf/w1njMSMTe1ApzFkNdFj5x+xZmthfJ940dn1YoDpOSXQ7FoPkJhRFCthgtE7Oz2vHOaaZyZv4BEuB5BzzKlaXjiTd3erc72RlcBS+XFXDULZBwUpqlh2BVQescphdAS9f0uHosQ70669zF6kTe7J5fTvMBh2EWlos1cP9ZloMsMmxhumqhX4ki6/poj0KNafIWLL7cdwAYSJ46ywKD9PzgVazSh44hKJ2LO7Hu7sJGDIBvONrycEmf+S81lpaSV2k8IUY5uYffhlAYLtYvE4YmOyEzaCkfRaKn2xD4HvkXrtSt2K0d6GW01iI9jiQ== Received-SPF: pass client-ip=188.165.234.93; envelope-from=andrea.rossi@softwareworkers.it; helo=mx1.meup.it 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 20 May 2023 14:54:04 -0400 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 ARC-Seal: i=1; s=key1; d=yhetil.org; t=1684608869; a=rsa-sha256; cv=none; b=gG9wLludtGvoC53U7bNpXfL5vGfqb3ewb7Ygr3QSQq9H7bzDNVT3NupYuLGNIZJY90armh YETukJM+pfUzZ8q+ri1qzsKNPLJRHKrsefnLWnUyE6TpIbc8uvln0kl25SG9lzHWzDz1MH tYYPVjTKKdl6Ix/2f3fjMJP2svMUqiG5Hoyjz8MoKihFpILAWJi+qCMoAKFbyCL/MNXypR ejsh/GXIIxXnnQ8+GXWljPgQ6pWTYnLUMMePYUmK2/aom+LzReslWYRMrzRHjPa4OCofkd FUvyhTG2zVtLsMHkGA785QM89lg+q4hAohdO8A3EgxsofgPaN+6Ii2jHzSF1iw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=softwareworkers.it header.s=dkim header.b=EtmBOX6E; dmarc=pass (policy=reject) header.from=softwareworkers.it; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1684608869; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=TFw06p5NnF6lZwB44rX854vXU2jue9689bFw86xIy3w=; b=F69/b1tiM66pV9OxpGGrjWjB8zFU1Gbcd2qSTaVrZ/xji+FxMsWU4HAZUreaULW4Bmq8ai 0UaEfa5TXA8SHivGJZIg7pMJeL2TOBAgdzvgAP1giC1ZsnYeWoQrxGCMFCWmhPGHC3EsiR s9qGfE+4yyo84W2BIJ9KvSMuHNKwRidcqF6BYnwlWa7gcca2o/xXbEZPon1Hb76w+GmP7M FUVllVPpIS/AuE6E+ZDEo9MphvmOnAqsZZL4c03A70/MlAF8Y5NWjeOEPyVStNOksVXuTa bNU/TY9swqUuqbZuweXuild45JxOXchxspzu6TAQYj34HoofU7JNQi4hmkOdjg== X-Migadu-Spam-Score: -2.98 X-Spam-Score: -2.98 X-Migadu-Queue-Id: 9B6DE2EC3B X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=softwareworkers.it header.s=dkim header.b=EtmBOX6E; dmarc=pass (policy=reject) header.from=softwareworkers.it; 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" X-TUID: UOmf1LUb7KGn Hello everyone, Here are some thoughts after the search and subsequent appointment of a developer to work in a GNU-oriented workplace. On 28/02/23 14:50, Tobias Geerinckx-Rice wrote: > Hi Andrea [on-list], > > So, good news. > > A majority of maintainers has awoken, and all agree that job searches > are welcome on guix-devel@ as long as they: > >  1. are related to Guix, obviously not an issue here; >  2. do not promote non-free software. > > Promotion would include applicants being ‘encouraged’ or required to > produce non-free software to get (or increase their chances of getting) > the job. > > Certainly not the vibe I got from your company, so if you/Gio' can vouch > for that, feel welcome to share your post! > > Best of luck, > > T G-R 1) TOOLS AND MINDSET GO HAND IN HAND People who adhere to the Unix philosophy [0] (to name one of the pillars of our approach) are more likely to use tools that are consistent with it. At the same time, people who prefer different approaches tend to use different tools. Track record is important in the selection of candidates, but their fit with the culture of the workplace is also important and in the long run a major success factor. 2) MINDSET AND VALUES ALSO GO HAND IN HAND Although this is a statement based on anecdotal experience rather than statistical evidence, we believe that mindset is related to values. More specifically, we believe that the technical mindset we value most is related to the hacker ethic. 3) A COMMON SET OF VALUES COULD FORM THE BASIS OF A "GNU WAY OF DOING BUSINESS" In the spirit of reproducibility, we are trying to express every aspect of the business in code form: from accounting to project management to contracts, we are migrating everything into a text format that can be managed with a version control system. We do this because we see reproducibility as both an obligation and an opportunity: - An obligation to our stakeholders, who must be able to rely on the reproducibility not only of the software we deliver, but of the entire context in which that software can be run, maintained and used. - And an opportunity for us, because it allows us to scale the organisation at the only cost of bringing new people on board (hackers are welcome - as stated in point 2). 4) DIVERSITY AND OPENNESS PREVENT FANATICISM The above is nothing new: in addition to the many open source companies scattered around the world, there are also a handful of theoretical contributions (the Wikipedia article 'Commons-based peer production' [1] is a good starting point to delve into the topic). The problem is that all of this is struggling to break the glass ceiling beyond which mainstream business dominates our lives and conditions our future. Until the "GNU way of doing business" contaminates a critical mass of corporations, government agencies, and non-profits, we will have to contend with being weird when we are probably just pioneers. Contamination is the key word, and while we are aware that contamination is often mutual, we will have to face the market to make a difference. Regards, Andrea [0] Which, by the way, should be kept up to date. Should we perhaps call it "re(GNU)wed Unix philosophy, or just "GNU philosophy? [1] https://en.wikipedia.org/wiki/Commons-based_peer_production -- Andrea Rossi OpenPGP key: FCE2EDE78BD9B2CB Software Workers srl https://softwareworkers.it