🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73693

Re: NJ wants to license programmers

#73693
From: Richard Maine
Date: Tue, 30 Jul 1991 16:10
106 lines
6700 bytes
On 30 Jul 91 05:40:14 GMT, brnstnd@kramden.acf.nyu.edu (Dan Bernstein) said:

Dan> ... we know neither how to teach nor to test programming ability in any
Dan> ``objective'' fashion the way that we can in engineering or medicine. In

> You see a strict division between art and science, where none exists.

Dan> I have made no such statement. I see a division between art and
Dan> engineering. Programming is an art, and as such cannot be objectively
Dan> tested. I am not arguing the point that programming errors occasionally
Dan> claim lives. My claim is that we can't help the situation by licensing,
Dan> because we do not know a suitable test for the ability to write a
Dan> program. An engineer who can solve several dozen small problems and
Dan> tests of his knowledge will quite likely be able to apply that knowledge
Dan> to a larger problem. The same cannot be said of programmers.

Dan, you sure have a lot to say about engineering.  Are you an engineer
by profession?  I am, as are many of my close acquaintances.  I won't bore
you with a resume, but in my particular field I am internationally known,
have written a fair number of papers, and recieved a fair number of awards.
This certainly doesn't qualify me to speak for every engineer on the
face of the Earth, but I think I can claim to have some insight into the
profession of engineering.  Your comments sound completely unrelated to
the profession as I know it.

First and foremost, where do you derive the "division between art and
engineering."  Engineering is very much an art, much like programming.
Indeed, programming is an important part of some fields of engineering.
It certainly is a part of my field.  I do lots of both engineering
and programming and I see no distinction between the amount of art
involved.  In both engineering and programming, you will find many
people technically competent in the tools, but lacking in the art.
I'll avoid publically insulting people by mentioning names, but believe
me there are plenty.

From my point of view, engineering is *mostly* art.  That is what
distinguishes the good engineers from the deadwood.  That is also
the part that takes time to develop and mature because it can't be
taught.  I suppose some of it is innate and some evolves with experience.
I know that I have learned much in my 20 years of experience and most
of that has been in the art.  The objective technical skills do well
to remain at the same level (I hate to admit), particularly those that
aren't actively used in one's particular specialty, but I've still
got a huge advantage over the new graduate that may have freshly honed
technical skills but has not yet had the experience to mature in the
art.

> Many engineers started out as I mentioned, taking things
> apart and putting them back together...many graduated from *that* to
> do the typical teenage thing...modifying cars for better performance.

Dan> Once again you imply that the skill of a mechanic is connected with the
Dan> skill of a mechanical engineer. That is unsupportable. Most mechanics
Dan> show absolutely no interest in mechanical engineering.

You also make some strong statements about engineering as a hobby.
I know *many* people with engineering hobbies.  I'm one myself.
Completely unrelated to my professional work, I "play" with model
rockets, private planes, and other engineering-related hobbies.
I consider there very engineering related.  I'd say that almost
all the "good" engineers also regard engineering as a hobby (and
are pleased that people will actually pay to support their hobby).
Yes, there are engineers who have little interest in the field
other than as a source of paychecks; these don't tend to be among
the more productive engineers.

I personally graduated from playing with model airplanes to a profession
in aeronautical engineering, as did many of the aeronautical engineers
that I know.  You say this kind of connection is "unsupportable?"
That's news to me.  I also took several courses in mechanical
engineering (aeronatutical and mechanical are part of the same
department in many engineering schools), and they certainly seemed
very related to the skill of a mechanic to me.  Have you taken such
courses.

Certainly there are mechanics who understand little of the theory
behind designing engines, and there are mechanical engineers who
can't use a screwdriver.  That doesn't mean that the fields are not
closely related and that some teen-age car hobbyists don't go on
to become mechanical engineers.

You appear to be trying to make distinctions that don't exist (in my
not so humble opinion).  I'll grant you presumably know about the
fields of programming and computer science, but it looks to me like
you are basing your statements about engineering on the basis of
stereotypes that have little to do with reality.

Dan> ... There are no documented cases of a young genius in
Dan> mechanical engineering, or civil engineering, or even architecture.

Strong words.  You've presumably checked every person in the world
before making such a sweeping statement?  I'd venture Leonardo
Da Vinci as a good candidate.  There are certainly plenty of others.

Oh yes, other parts of this thread have regularly referred to
engineering as a licensed profession.  The large majority of engineers
are not licensed.  This isn't because they aren't capable or are less
professional in any way.  It is because licensing is irrelevant to
most of engineering.  I don't have a license myself and don't know why
I would bother.  They aren't required or much noticed in my field.
(I'm frankly not sure whether a license in aeronautical engineering
even exists, which shows how unimportant they must be if they do).
--
--
Richard Maine
maine@altair.dfrf.nasa.gov
Technical Details
Message-ID: <MAINE.91Jul30091013@altair.dfrf.nasa.gov>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!zaphod.mps.ohio-state.edu!think.com!ames!skipper!altair!maine
References: <1991Jul24.152751.2324@news.larc.nasa.gov> <2372.Jul2720.44.5791@kramden.acf.nyu.edu> <1991Jul29.151510.17927@news.larc.nasa.gov> <7647.Jul3005.40.1491@kramden.acf.nyu.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,624fa0d9d693a21f
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-07-30 15:16:55 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!zaphod.mps.ohio-state.edu!think.com!ames!skipper!altair!maine
From: maine@altair.dfrf.nasa.gov (Richard Maine)
Newsgroups: gnu.misc.discuss
Subject: Re: NJ wants to license programmers
Message-ID: <MAINE.91Jul30091013@altair.dfrf.nasa.gov>
Date: 30 Jul 91 16:10:13 GMT
References: <1991Jul24.152751.2324@news.larc.nasa.gov>
 <2372.Jul2720.44.5791@kramden.acf.nyu.edu>
 <1991Jul29.151510.17927@news.larc.nasa.gov>
 <7647.Jul3005.40.1491@kramden.acf.nyu.edu>
Sender: news@skipper.dfrf.nasa.gov
Organization: NASA Dryden, Edwards, Cal.
Lines: 106
In-reply-to: brnstnd@kramden.acf.nyu.edu's message of 30 Jul 91 05:40:14 GMT