From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id B067624B31 for ; Thu, 4 Jul 2024 01:50:40 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id B09ED432A2; Thu, 4 Jul 2024 09:50:35 +1000 (AEST) Received: from mail-oa1-x2f.google.com (mail-oa1-x2f.google.com [IPv6:2001:4860:4864:20::2f]) by minnie.tuhs.org (Postfix) with ESMTPS id 59C0D432A0 for ; Thu, 4 Jul 2024 09:50:31 +1000 (AEST) Received: by mail-oa1-x2f.google.com with SMTP id 586e51a60fabf-25ca30072eeso56308fac.3 for ; Wed, 03 Jul 2024 16:50:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720050630; x=1720655430; darn=tuhs.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=JmAWLg5RcAP9pG7o/chJKcEmlKScnZBPVLjFoSWBoQc=; b=kJf3cs7e1SXH601qi0SV0Vfkod/gMt1Lz6ojyY/hwUQcUWzRau6y6s3IWIPKCNg+85 OFJtpY3OwNjE4zcDAXSVpNlaNTA8qu3fHks7UwWQuEBmUKwQ7xv51OCSbapqZh8QAYD1 5Vde2RAiw3HxOnnk1rcXwL2NiQW5TiDIwKV4aqMiIqnbm8MNiN9sbdEPDxffFNA+nbll AEFLpXNndxKaDU34X0neSnAmf5d3drh7sCdOq+8oRMC1A4/NUDUhxNcrmImrDJyBuOxz 8e2evnOKGEiybLY9qu9yQudZPR0s7T0LCWswsPg7X79h7LzKEkXV55StVJvH6bU/ZpM3 yB9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720050630; x=1720655430; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=JmAWLg5RcAP9pG7o/chJKcEmlKScnZBPVLjFoSWBoQc=; b=K/VOqpxii6n87Hh3sWF1kBiOd4U/JxmExdCklBLWxqQfJmmKYdrcRIlvaFnYtt/aW0 P4d4Pyn0Xe9ZzedE8xMNGVzeWxWvwD3mONxcfgenrcMHqWU7iiq2a9h8KZhePlz2tm/z oR3mLg/8o6MktyMlzncRsSnSTBZ2Ybf6Uy5UPE/Mm+FzwT8JhTCSBWfUvP0iqj67MGr+ 2tCpkoPGNxf6v05pns/3hpa1Ju8tpcD0Ym0a+lxfk2I5KZzq8q6cm2HhexiLEjG6gktn TnHuEEnUsQ4Ylo9A3EnEpEFO3ie7rFJ0/Dl6u5irSVbYm40t5J/pf4bB+Yxz/6BvXe1n uVOQ== X-Gm-Message-State: AOJu0YzHS5+SSMDvPbuUOFCmuCV15uyPW4RHmVZmYqCqCrcOrNJ3cgK/ ccs9GlyQkzwaixf9Nj/udL1o58xlJh6YgtCNerxqgdUmrSdJC8+O8cabag== X-Google-Smtp-Source: AGHT+IH3LUL7nJyR4Rg0JfH0LUjJ98z7UcHHbc8N9yUvvCsYmr7uMij9XeyN7yNFVrwlEXZAbPyhgQ== X-Received: by 2002:a05:6870:414c:b0:25e:1f67:b3c2 with SMTP id 586e51a60fabf-25e2b8dd77emr92036fac.1.1720050629585; Wed, 03 Jul 2024 16:50:29 -0700 (PDT) Received: from illithid (ip68-12-97-90.ok.ok.cox.net. [68.12.97.90]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-25d8e234c0esm2927835fac.28.2024.07.03.16.50.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 16:50:29 -0700 (PDT) Date: Wed, 3 Jul 2024 18:50:27 -0500 From: "G. Branden Robinson" To: TUHS Message-ID: <20240703235027.kkg27bhvniifijsb@illithid> References: <93529CA0-7097-443C-999B-384BE6BD5683@canb.auug.org.au> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ckq63dczniji5vu4" Content-Disposition: inline In-Reply-To: Message-ID-Hash: HRO5XBBN3J5GLRVIPAAJL32GAAKLRRXB X-Message-ID-Hash: HRO5XBBN3J5GLRVIPAAJL32GAAKLRRXB X-MailFrom: g.branden.robinson@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Anyone ever heard of teaching a case study of Initial Unix? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --ckq63dczniji5vu4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Getting in before the COFF boom lowers... :-O At 2024-07-03T17:29:26-0600, Marc Rochkind wrote: > > The programmers considered as "fungible workforce" by mainstream > > software engineering and project management theories are *paid* to > > to their programming job, and they mostly have to carry that job > > over working on prescribed objectives and timelines which have been > > decided by somebody else, managers who know nothing at all about > > software development. Personal interest in the project, passion, > > motivation, curiosity, creative power, sense of beauty, the joy of > > belonging to a community of likeminded people, are never part of the > > equation, at any point. > > What a cynical take on software development! There's some truth to it. But I'd agree that it is not the whole story. > The logical error is to assume that if something is sometimes true > (e.g., "managers who know nothing at all about software development") > then it is always true. Yes, and this fallacy is a popular one among almost any sample of humans one takes. > My experience over many decades is quite different. Most often, > managers know software quite well. Where they fail is in their very > poor understanding of how to manage people. This aligns closely with my experience. Often the worst managers I've had were those who had the best programming "chops". > The bias that operates in software development, and perhaps all > organizations, is that when there is a disagreement between management > and non-management (e.g., programmers), the non-managers usually > assume that they are always right and the managers are wrong. An obvious solution to this sort of problem, long held to be inherently horrific, is to cultivate a more mature perspective on management, and skill at performing it, by having workers manage themselves. One often finds this insight at or near the heart of "revolutionary" approaches to software development like Agile or Lean, sometimes under many layers of obfuscation to avoid alarming MBAs and others whose career plans from adolescence involved going directly into professional management from university. That solution is, of course, worker self-management. > I have never met a programmer or group of programmers who were always > right. Most often, they are ignorant of financing, regulatory > constraints, product schedules, commitments, staffing issues, and > everything else that isn't coding. (There are exceptions, but they > are uncommon.) Indeed. One way to overcome this ignorance and produce more exceptions is to educate one's staff in these very phenomena. I won't digress on why this doesn't often happen in practice. It doesn't take much imagination, or professional experience, to reason it out. > Management, by definition, is the art and science of using resources > to reach an objective. Stated this broadly, programmers solve management problems all the time. Mightn't their skills "port"? > Programmers generally are concerned only with themselves as a > resource and with their own personal programming objective. If I s/Programmers/People/;s/progamming//, then I find this statement no less true. Cooperators and defectors appear in every aspect of life. > It is unusual to find a programmer who understands management. As noted, a solution exists. But it is an unpalatable one to those touted, by themselves or others, as "thought leaders". Regards, Branden --ckq63dczniji5vu4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmaF47sACgkQ0Z6cfXEm bc7gyxAAoaJ/sQAUvAV9i/zi4WCCAgwc3Dtz9gIkIJHBqex1jM8JVVgUaq+VtWMU FCbwB39VjAnQr+CRa0utubNjNgdgsdfkUmM5zw9lFjluKuOqYORHiSue/vp7dssU 8X8TsuAmnEAK3GBCKRc/NvgMOTgULNUFyMy9hyonLOoGcoGol7gfBoN8au9YYZN8 taAZ6/BEfuTyk4AbdGYgAvUsB5PjtV80opc34XhCeeyeGaSVPP4D/gx4qPHE/8AY ooQJIHWdsbHyj9LQuMZxixmZZ50PoO61C2Sw7xDrANwayYeutHOiV+BrCayHeCNU Zec9EoR12bJNiHKjVsN7+RpAry+NfFlwCbW5v6gJLyJCjrrmtWL1ReOVdCGAyXQA EXsAS9xyZqwhNaXKFcy05swR/JVbqPw9/Vglakx6EntlMB4DLsgzQrvHy/n2/Rot DhUebauBOYl1f6ugV9SfsntZ3RK3eXSqMRHulPoouAU66SE8SlAH9yVeeRjStiA8 pw2/EqbxeNJBi02WTZYnmEr+u/IlQ4eGZ6eyjfPlNMOoS5B7V3oomYAH1XSmeynY bs5N7SGnPlRn00zAVsq/uMYUAzfEvx9PYFsMEjqiJXDFNLwaFhugMf/y1G1yTLcz A4atOjxcWo2hZw8Pnl82cWREvhohUDS+AApzMTBx+q3M+fTciWw= =ppFB -----END PGP SIGNATURE----- --ckq63dczniji5vu4--