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 1SZHvz-0006hJ-0z for garchives@archives.gentoo.org; Tue, 29 May 2012 08:37:43 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9793EE0A63; Tue, 29 May 2012 08:37:19 +0000 (UTC) Received: from mail-ob0-f181.google.com (mail-ob0-f181.google.com [209.85.214.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 78577E0A7C for ; Tue, 29 May 2012 08:34:53 +0000 (UTC) Received: by obbuo19 with SMTP id uo19so7925814obb.40 for ; Tue, 29 May 2012 01:34:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=LmGZl0YDHjXCiCKhXVGdds/ICsythoVqYDsviwkCzWw=; b=xEFFizSrx0LAh8kTCp1QI5qDKNg6Ccr+YL7CSb7TqJSs1FwtrRwHVm097RcG68T7FI LGH/wfRwLNPp+iQfv0qIPTTfUco+Y0MV/bU5kxjj1ZAVJsKo770wFIz8PZXaH5CsNgPR VmH4BfNjtnglZrM+bE++P66pmSsudJVH9XNQOgsyBHNgox1dH70+4X23Y0Kb0eC6jUiH kJipmB/v5Eqajh/HuRJSj6ePyVYeNNn70l0Qx1AkyWCoQcQGcuVXvVrSJw+PQrZtnCM7 w0syDt05PatFaGWBt4jneAYiQuZ2lEIhpefIBmyFyY4genBbDPext+XgTl0V67BV8iS4 Wjnw== 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 Received: by 10.182.45.72 with SMTP id k8mr10406991obm.51.1338280492922; Tue, 29 May 2012 01:34:52 -0700 (PDT) Received: by 10.182.113.3 with HTTP; Tue, 29 May 2012 01:34:52 -0700 (PDT) In-Reply-To: <20120528225029.5e9181bd@khamul.example.com> References: <4FC0C217.6050302@binarywings.net> <4FC1EAFD.6010504@binarywings.net> <20120527231852.186a968f@khamul.example.com> <20120528225029.5e9181bd@khamul.example.com> Date: Tue, 29 May 2012 01:34:52 -0700 Message-ID: Subject: Re: [gentoo-user] {OT} hire a programmer or company? From: Grant To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b9be005c-08cd-4bcc-a47b-524c4a538eb4 X-Archives-Hash: 0cb36c31aa54772b24ebb5e24540c8d6 >> >> I'll be getting my feet wet with this shortly. =A0Any other tips >> >> regarding the management of one or more programmers working on >> >> various small web projects? =A0Maybe workflow or any key procedures >> >> a newbie manager should follow? >> > >> > 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? > > - Fiddling with the roadmap. Somehow, this always ends up like the > homeowner overriding the architect and trying to get the roof up > before the walls. > > - Giving "advice" on the process such as saying how awesome a concept > stakeholders and product owners are in Scrum. But they use > ExtremeProgramming. > > - Wanting to personally review the code often. I've seen some managers > =A0want to do this daily. > > - Get personally involved on their level. > > > All these things class as interference. Managers and owners who do this > have miles of justifiable reasons for doing so, but it's always hogwash > - they interfere, plain and simple. This is really interesting to me. Is there a forum/website/book with more gritty, practical advice like this on managing programmers? These are the kinds of mistakes I will definitely make if someone doesn't tell me not to. Could you tell me really briefly what a manager *should* do? I think I'll try to manage a single programmer working few hours and see how it goes. My asking stupid questions is due to my lack of experience and there's only one way to fix that. - Grant