🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #10

Re: Software design =/= Programming

#10
From: Matt Kennel
Date: Tue, 27 Oct 1992 17:56
34 lines
2043 bytes
hwrvo@kato.lahabra.chevron.com (W.R. Volz) writes:
: It seems that a good design technique should converge much faster than that.
: Perhaps the problem is that there are too many degrees of freedom leading to
: a large solution space. I don't know. What I do know is that it takes too 
: long to design something.

:Some design is needed but spending 90% of the budget on
:the design phase is not right.

I think the problem is the notion that somehow you have to be able
to come up with The Correct Design from the beginning using pure thought alone
and never *dare* touch a keyboard or write a program.

This is also a hopeless optimization procedure, if you only get one
shot at evaluating the optimization function.  (And then have the gall to
say, of course it's right because we Designed it).

In my line of work, I *never* know ahead of time what the program will
eventually until I see the results of the earlier versions.

Maybe what we need is to learn and teach a style of programming that lets
one undo "mistakes" without causing undue damage.  Languages and procedures
that let you do that will of course permit the inevitable modification and
maintenance.

: Bill Volz
: Chevron Oil Field Research Co.
: Exploration Research/Geophysics Division.

--
-Matt Kennel  		mbk@inls1.ucsd.edu
-Institute for Nonlinear Science, University of California, San Diego
-*** AD: Archive for nonlinear dynamics papers & programs: FTP to
-***     lyapunov.ucsd.edu, username "anonymous".
Technical Details
Message-ID: <1cjvskINNq0e@network.ucsd.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!network.ucsd.edu!lyapunov.ucsd.edu!mbk
References: <7878@lhdsy1.lahabra.chevron.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!network.ucsd.edu!lyapunov.ucsd.edu!mbk
From: mbk@lyapunov.ucsd.edu (Matt Kennel)
Newsgroups: comp.lang.misc
Subject: Re: Software design =/= Programming
Message-ID: <1cjvskINNq0e@network.ucsd.edu>
Date: 27 Oct 92 17:56:36 GMT
Article-I.D.: network.1cjvskINNq0e
References: <7878@lhdsy1.lahabra.chevron.com>
Organization: Institute For Nonlinear Science, UCSD
Lines: 34
NNTP-Posting-Host: lyapunov.ucsd.edu
X-Newsreader: Tin 1.1 PL3