🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73799

Re: NJ wants to license programmers

#73799
From: Andy Wessels
Date: Wed, 24 Jul 1991 21:13
34 lines
3014 bytes
In article <1991Jul24.175452.16791@wpi.WPI.EDU>, entropy@wintermute.WPI.EDU (Lawrence C. Foard) writes:
|> No, It takes a complete idiot not to include a hardware based lock
|> against this type of accident. Lets hope microwave ovens arn't as carelessly
|> constructed. It is a fact that a large system will have defects, it is the 
|> fault of the hardware designers that the software was allowed to to issue
|> commands that could have been verified as incorrect with a single TTL chip.
|> 
|> [stuff deleted]
|> -- 
|> Disclaimer: All opinions expressed are 99.44% true.            ------  0<p<1  
First, it is not the hardware designer's fault for not catching an error.  
Second,  modern designs are not using TTL chips; they are too slow.  The current
modern design is done in the VLSI environment.  Third, by placing the blame on
the hardware, you are admitting that there is a flaw in the software that 
should have been corrected. 

The common example of life critical software has been medical equipment.  There
are other areas that are currently  being researched.  There is the automatic
steering car being develpoed by Volkswagen, software targeted for space, 
avionic software, industrial process software controlling coal, gas, and nuclear
powered generating plants.  While these seem to be esoteric and far removed
from your daily life, there is still a big potential loss of human lives if the
software was not written correctly.

Writing software is a science.  The art to programming comes from another angle.
A number can be incremented in defferent ways; I can do it in main memory, or
I can do it in an autoincrement fasion (usually, depends on the processor).
Which one is best depends on the situation at hand.  THAT is the art to 
programming, not actually writing the code itself.  The art is knowing how to
tune a program without having to change the semantics of the code; it is taking
advantage of the subtilties of the language.

andy
wessels@thor.cc.nd.edu
Technical Details
Message-ID: <1991Jul24.211356.29432@news.nd.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!unidui!math.fu-berlin.de!opal!fauern!ira.uka.de!sol.ctr.columbia.edu!hamblin.math.byu.edu!hellgate.utah.edu!csn!magnus.acs.ohio-state.edu!sample.eng.ohio-state.edu!purdue!news.cs.indiana.edu!mips!samsung!olivea!protoa!spool.mu.edu!news.nd.edu!thor.cc.nd.edu!wessels
References: <1991Jul24.124825.18444@eagle.lerc.nasa.gov> <1991Jul24.175452.16791@wpi.WPI.EDU>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11544f,624fa0d9d693a21f
X-Google-Attributes: gid11544f,public
X-Google-Thread: 1025b4,624fa0d9d693a21f
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-07-25 00:50:52 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!unidui!math.fu-berlin.de!opal!fauern!ira.uka.de!sol.ctr.columbia.edu!hamblin.math.byu.edu!hellgate.utah.edu!csn!magnus.acs.ohio-state.edu!sample.eng.ohio-state.edu!purdue!news.cs.indiana.edu!mips!samsung!olivea!protoa!spool.mu.edu!news.nd.edu!thor.cc.nd.edu!wessels
From: wessels@thor.cc.nd.edu (Andy Wessels)
Newsgroups: gnu.misc.discuss,comp.org.eff.talk
Subject: Re: NJ wants to license programmers
Message-ID: <1991Jul24.211356.29432@news.nd.edu>
Date: 24 Jul 91 21:13:56 GMT
References: <1991Jul24.124825.18444@eagle.lerc.nasa.gov> <1991Jul24.175452.16791@wpi.WPI.EDU>
Sender: news@news.nd.edu (USENET News System)
Reply-To: wessels@thor.cc.nd.edu (Andy Wessels)
Organization: Univ. of Notre Dame
Lines: 34