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 1SZrvi-0000nW-Is for garchives@archives.gentoo.org; Wed, 30 May 2012 23:03:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A438EE08A0; Wed, 30 May 2012 23:03:28 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id A72C5E06C1 for ; Wed, 30 May 2012 23:01:51 +0000 (UTC) Received: by werj55 with SMTP id j55so264716wer.40 for ; Wed, 30 May 2012 16:01:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:organization :x-mailer:mime-version:content-type:content-transfer-encoding; bh=Aoi8X1GmE6At3L5MCb/LRIvxgCF1XpCF9q/OJvBQW6Y=; b=hu1yuOQPWF+CqJHt0a0tu9XtNE4j67EwtWJW6qd26gbKQcLSv73CdFC3QGRdcyrcr8 xJPTgAfKHw8e7Bb0NZ5G4jnP11KP8/Mkp9HDFhBcaJUW+3a5jWADM+D6jYYkz3N/b6+d wm6WyiPtKsFH3GxEvYqN403zxUo6GrVnnPFNLp74JmRayPQc48rztbuM7rkanH3ruTd+ Nz5FzJMOMPJ502fKs4m5B9atUgew9gPok4sBChUW/xhGUZAEk3MbKItyMf1OwAOpKhFs 5CiKsInLZ0Dzepsht7Z7kNBU/nDIqMd6FNK57UQjYiWYHjX34KzXxCVoKj+ySZHOJFtg XaVA== Received: by 10.216.135.146 with SMTP id u18mr6216810wei.5.1338418908492; Wed, 30 May 2012 16:01:48 -0700 (PDT) Received: from khamul.example.com ([196.215.205.228]) by mx.google.com with ESMTPS id n11sm3751358wiv.9.2012.05.30.16.01.44 (version=SSLv3 cipher=OTHER); Wed, 30 May 2012 16:01:46 -0700 (PDT) Date: Thu, 31 May 2012 00:58:18 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] {OT} hire a programmer or company? Message-ID: <20120531005818.496cc0f1@khamul.example.com> In-Reply-To: References: <4FC0C217.6050302@binarywings.net> <4FC1EAFD.6010504@binarywings.net> <20120527231852.186a968f@khamul.example.com> <20120528225029.5e9181bd@khamul.example.com> Organization: Internet Solutions X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu) 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-Transfer-Encoding: 7bit X-Archives-Salt: 3e3e73c7-daea-4047-ad8d-adc6c0c26b91 X-Archives-Hash: eae6cd088b397897a8b89eea0d6c066c On Wed, 30 May 2012 02:11:54 -0700 Grant wrote: > >> > You can get away with almost anything except these two things: > >> > > >> > Do not micro-manage > >> > Do not tell them how to do what they do > >> > >> Could you give me an example of this last one? > > > > - I see you are using Perl with hashrefs to do function xyz. Have > > you considered (i.e. I would like you to) using > > $INSERT_SOMETHING_HERE? > > So if I see a way that their coding could be improved (faster > execution, greater legibility, etc) I just keep quiet about it? > > > - Wanting to personally review the code often. I've seen some > > managers want to do this daily. > > How often should I read their code? I was planning on reading it a > lot. Perhaps I was too literal. Those examples should be read in the context of obsessively fiddling with someone else's work. Alternatively, doing those examples and not producing anything worthwhile from doing it. Code reviews and suggestions are valuable, but there's a time and a place and a forum for them. All productive teams eventually reserve a time slot for review and demos of running code. You and the entire team can and should discuss optimizations then. Let me put it another way - you likely don't like it if someone else fiddles with your work while you are trying to do it, or gives "helpful suggestions" while you are trying to concentrate. All I'm saying is to avoid doing that to others. Good old common sense will tell you when this is happening - you already know how to do it, no need to analyze the thing any further than that -- Alan McKinnnon alan.mckinnon@gmail.com