delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/10/18/14:09:26

DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 49II9PtZ1021852
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=SkMw2W/E
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E5E753858C53
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1729274964;
bh=bs9m1KjUxc0K0Wx6OTdrVa7m4JAW14II2OOLgbcUmMs=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=SkMw2W/Eg2hRYVKEIt0tUzdw7dwWGbUk3x2OkbVB/BN1zVWYmUXjABUykbFSEl5S9
K+LkrT1FU36JCE3Ad2Xrtn0viiCPLzKl0JCyOU/w2rwJFwe5Ah0kqG3ExNkiuXEx7g
S8viMwt9RKxkoEDuR0Xa97/vshkIyvhdMYiGEg1w=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 90C433858C42
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 90C433858C42
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1729274937; cv=none;
b=oykbtcDWh3ukz3idWtesJKfVllj+E1PBKviOongG5FoY2GpMTq+uUaVQLXhpsh8wpa6fv8yY2dzmO9ZyujMhr4rsBITdDKGJcGZ0R2tssAdTmkXf7zR6oUl4StBdPVmczNJvJtCpe29PFKidAijFXM6tXzAHYZtuVwqQ63asOR8=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1729274937; c=relaxed/simple;
bh=vQj1TdDarAwhPh4mqUWApibe/kGOCXfd79sVpnASOLY=;
h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;
b=ARkZduncsoBhbrAApB8yhWaWEqH7m2PEY2c0qQ6LrI8O3FFDbOXREeoFw4B/eVSFJDStZ2xzBhkeBW/jd8TnQos3Ycv9SV2ax/39y+cFSJkclJ9jjVeK1yc/Y/3pgGsPOFk4Eft3vgOgl+kmwZtnLdoUmqMZFMIpH97nIW8DwCE=
ARC-Authentication-Results: i=1; server2.sourceware.org
X-Virus-Scanned: by MailRoute
Message-ID: <b8a1e6a0-0348-464f-90ee-31ed4abc6c61@acm.org>
Date: Fri, 18 Oct 2024 11:08:51 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Computer Science
To: cygwin AT cygwin DOT com
References: <MN2PR19MB3855777D95B46933DB4CA81D9A452 AT MN2PR19MB3855 DOT namprd19 DOT prod DOT outlook DOT com>
<0e734082-ab4f-45bb-a78b-8ec207821217 AT SystematicSW DOT ab DOT ca>
<CADNLL6dAchOMWFBhryQdOOV4adrp8d=HOHVtD6uJD4JoN6k6uQ AT mail DOT gmail DOT com>
<9127af9d-6153-b38c-13ec-3106c7be6ee1 AT cs DOT umass DOT edu>
<CADNLL6fJ+cr2sY_5Gytf+5MupY6BZCxm4+f48h=7QeAZqXHdgg AT mail DOT gmail DOT com>
<1677515361 DOT 1675869 DOT 1729184772180 AT mail DOT yahoo DOT com>
Autocrypt: addr=jhg AT acm DOT org; keydata=
xsDiBDWEWocRBADfF9Q6lhkW9USReZ96cBC93kq3bblkNslVAZzm9itW7sAEzHbydIZ9hZjm
e93UxUPzg1zGXX9xrdQy0+lHxkj2wvzgEF50Kqjft6KAd8AqiNmcbu5Q+/SHIP87C/tD/wWO
TX7I99ekggy+5a6illN/s7MhuPIsMtt3ofFFcuOvswCg/08V11KALulG6u9j1affyHy20UMD
/A1MRT3YZt6NJE9XbcalVLQzWc+ArCkW0oxNs/wrQ26lYoWuj20nusq9MDkuOL1h1FxeUrgx
kKP+1zyYaQkB2lbJyvGvIpXgxY4vUnOXwMovTcRST3bWOOSIiYVOzKWJh5fPtoEaU5wFZ6yU
lu/QGoS8Lt9QOI/XjjRaJjf0T6rKBADTn4xcxNIQNWSxJthmH3ipn39+sizwkZHfmAVHUf6w
f4cDJ8mA3jl0RWKTnxj+5zEY32VduewHtNUtgwugXaIlLM/ErO+tzxQ4R6QysucgxmJBUvw8
uDgUAKv8HQFviEGeUpQSoZLKoqxk3udT+9UEDHdUFZzUw6cb7nBL5RR05s0fSmFtZXMgSC4g
R2Fycmlzb24gPGpoZ0BhY20ub3JnPsJmBBARAgAmAhkBFiEETSTpg2SAh5wqZq80KW78YnBz
jYgFAlr9vUMCHgECF4AACgkQKW78YnBzjYjPjgCgwJDwUioXlS+J280Jxic17UeCdOMAn2XH
AP3lCvzQzxn6sekB/IWWuUMHzsFNBDWEWocQCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFu
uUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89PY3bzpnh
V5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa8L9GAFgr5fSI/VhO
SdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsYjY67VYy4XTjTNP18F1dDox0Y
bN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9
iUsiGSa6q6Jew1XpMgs7AAICB/9P0SzYLt1xjTmFGwf+uEYL6ymfMeeGVQMl53vm38kxAzYp
APEuk/6pJQHzQkeAYI55rhgqomZacGtTW4p0JzX2rLzunltzpDGiqkqu3ZLFrKpKkadZCWN6
qVUhE8LaObZBuppZNm1CnIPB+RNucYGeSn60mia08EBO+IzlLmOJBkopMME3vTzTsnvmECch
EoPov5A9tXMW3TJpLQtSyiXMGs8TalHbby40WOPvPkyCrWVrYCEoUz8wgz2L5ZzmPcwQQVTf
zpxFIb5HINAspyHqP5KBtfrYF05DEAXgRZEoh9T3HDtzMLwAgxFN0BzVXIwgYTtqwPsTBTqJ
HNwQZ0BTwkYEGBECAAYFAjWEWocACgkQKW78YnBzjYi0zgCgv6RuSo28x1TBIbEQJgAwAV6D
PdMAnjC3YrzFCHHmI+4tNkU/JmgLy+t3
In-Reply-To: <1677515361.1675869.1729184772180@mail.yahoo.com>
X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_20, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,
SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Jim Garrison via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Jim Garrison <jhg AT acm DOT org>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

On 10/17/2024 10:06, matthew patton via Cygwin wrote:
> On Wednesday, October 16, 2024 at 11:07:50 PM EDT, Mike Yearwood via Cygwin <cygwin AT cygwin DOT com> wrote:
> 
>> The education of and practice of software is glaringly lax and we have the
>> collective power to fix it.
> 
> ahem, Microsoft would like to enter the chat...
> Apparently "unlimited" funds doesn't help either.
> 
> I'm gonna go with this is an unfixable problem. The quality of the workers is for the most part so bad, you can't manager your way to a solution.
> Unfortunately, modern life requires way more code than the handful of actually good programmers can hope to address.
> 

Having been a developer since the early 70s I agree, the problem is 
unfixable without a major breakthrough in understanding what makes a 
good developer.

I have an analogy.  Coding is like playing the recorder (fipple-flute, 
"English flute", etc). Any 6-year-old can learn the fingerings well 
enough to carry a tune, but drive to insanity anybody within earshot. 
Learning to code is about as difficult.  In both cases, the gap between 
knowing the fingerings and playing professionally is tens of thousands 
of hours of study and practice.

Most university courses in "software engineering" don't begin to cover 
the actual knowledge base and, more importantly, internal mental 
processes, discipline and curiosity required to do quality software 
development.  I've had to work with "software engineering" PhDs who have 
no clue.

The reason? I don't think anybody actually knows how to teach "software 
engineering", or reliably identify good software engineers.  Seeing the 
abysmal, bug-ridden state of the software industry (Windows, Mac OS, 
iOS, etc) is plenty of evidence.

I could go on, but this is off-topic already.

-- 
Jim Garrison
jhg AT acm DOT org

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019