From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SZiUe-0006hY-Li for garchives@archives.gentoo.org; Wed, 30 May 2012 12:59:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 39B2AE064B; Wed, 30 May 2012 12:58:43 +0000 (UTC) Received: from arsenic.logifi.fr (arsenic.logifi.fr [217.108.178.219]) by pigeon.gentoo.org (Postfix) with ESMTP id 69767E04EB for ; Wed, 30 May 2012 12:57:14 +0000 (UTC) Received: from nicolas-desktop (unknown [192.168.8.78]) by arsenic.logifi.fr (Postfix) with ESMTP id 3540B200B8; Wed, 30 May 2012 14:57:13 +0200 (CEST) Date: Wed, 30 May 2012 14:57:13 +0200 From: Nicolas Sebrecht To: gentoo-user@lists.gentoo.org Cc: Nicolas Sebrecht Subject: [gentoo-user] Re: {OT} hire a programmer or company? Message-ID: <20120530125713.GA2454@nicolas-desktop> References: <4FC0C217.6050302@binarywings.net> <4FC1EAFD.6010504@binarywings.net> <20120527231852.186a968f@khamul.example.com> <20120528225029.5e9181bd@khamul.example.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-Archives-Salt: 1cbd802a-bf9d-4aad-892c-67af888a4b2c X-Archives-Hash: 78764bdc81716c2247d3486bb67380b4 The 30/05/12, Grant wrote: > So if I see a way that their coding could be improved (faster > execution, greater legibility, etc) I just keep quiet about it? Improvements is only one aspect of where to focus the efforts. > How often should I read their code? I was planning on reading it a lot. In small teams, these tasks (including making releases) are usually done by the software maintainer. To know what to do, you should be clear about who will be in charge of releasing the software. A SVC is *required* and the tool choice should be a team choice. Once done and roles assigned, it will be really easy for you to know what you can/should do or not. Anybody can act/interact as different role as long as the role is well defined (e.g. while reviewing code, you do reviewing code /only/ and might discuss the design choices but the final technical decision must stay in the hands of the software maintainer). FMPOV the key role is the maintainer. The job requires both good technical knowlegde and a large project view. -- Nicolas Sebrecht