🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3524

Re: Software "Engineers"

#3524
From: Norman Diamond
Date: Tue, 16 Apr 1991 11:00
34 lines
2361 bytes
In article <3844@ssc-bee.ssc-vax.UUCP> dmg@ssc-vax.uucp (David M Geary) writes:

>  (Real) engineering is based upon certain (perceived to be unmutable) physical
>laws, such as f = ma.  Basing engineering upon these laws yields methods which
>may be applied, in the same manner, to a set of engineering problems.  For
>instance, calculating the amount of heat loss through the walls of a
>residence is always a fixed relation between given variables, such as:
>wall thickness, insulation used, etc.  Therefore, the solution is always
>arrived at via an accepted mathematical method.

That is science, not engineering.  Engineering would give answers to questions
such as "How thick should we make the wall, given that we have this list of
constraints and that list of wishes?"

>  Computer science is not, really.  Where is the "science" in computer science?

The traditional science is in things like automata and formal language
theory.  This has led engineers to use context-free grammars (as PART
of their toolkits).  More modern science can include things like what
kinds of design tend to yield higher error rates than what others.
(If you consider anthropology, biology, etc., non-sciences, then you
may object to this one too.)

>There is no one correct way to write, for instance, a database.

Correct.  This is engineering, just like choosing the bit-width of a bus.

>In software development, there are far fewer classic problems

Yes, because it's newer.  Once upon a time there were no classic problems
in chemical engineering, but chemical engineering is engineering.
--
Norman Diamond       diamond@tkov50.enet.dec.com
If this were the company's opinion, I wouldn't be allowed to post it.
Technical Details
Message-ID: <1991Apr16.110025.3554@tkou02.enet.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!decwrl!pa.dec.com!jrdzzz.jrd.dec.com!tkou02.enet.dec.com!jit345!diamond
References: <3844@ssc-bee.ssc-vax.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!decwrl!pa.dec.com!jrdzzz.jrd.dec.com!tkou02.enet.dec.com!jit345!diamond
From: diamond@jit345.swstokyo.dec.com (Norman Diamond)
Newsgroups: comp.lang.misc,comp.object
Subject: Re: Software "Engineers"
Message-ID: <1991Apr16.110025.3554@tkou02.enet.dec.com>
Date: 16 Apr 91 11:00:25 GMT
References: <3844@ssc-bee.ssc-vax.UUCP>
Sender: usenet@tkou02.enet.dec.com (USENET News System)
Reply-To: diamond@jit345.enet@tkou02.enet.dec.com (Norman Diamond)
Organization: Digital Equipment Corporation Japan , Tokyo
Lines: 34