🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4963

Re: Software Technology is NOT Primitive

#4963
From: Michael J. Farren
Date: Sat, 31 Oct 1987 23:05
36 lines
2775 bytes
In article <3695@sol.ARPA> ken@cs.rochester.edu (Ken Yap) writes:
>Let us not forget that the computer is a tool and that raw computing
>speed is but one measure of the effectiveness of the hardware.  If that
>computing power has to "go to waste" in a spreadsheet program, I don't
>care, as long I get *my* job more effectively. All those cycles going
>into painting a bitmap window, think it's a waste? Fine, want to design
>METAFONT characters with punch cards, or even a glass TTY?

Certainly not.  The point, though, is the question "Are all of the
applications currently available and under development being written
so that they exhibit the maximum efficiency possible, both in speed
and in size?".  The answer, in many cases, is definitely "NO".  The
common availability of massive amounts of RAM and raw computing speed
has spoiled a lot of programmers.  Projects which would have been con-
sidered "rough drafts" ten years ago, because of their massive consumption
of resources, are being released as final products.

Windowing systems are a good example.  Would you rather have a windowing
system which occupied less than 256K of code space, and produced windows
on demand, and fast enough so the delay in opening them and working with
them is nearly imperceptible, or would you rather have one that takes up
over a megabyte, and operates so slowly as to be a constant frustration?
I've seen both types running on equivalent hardware, and have no problem
deciding which one I prefer.  The problem is, though, that the speedups
which come with every new generation will mask the deficiencies of the
slower product, and if it then becomes fast enough to use, who will care
whether or not it is as efficient as possible?  I would want the answer
to THAT question to be "every software engineer", but I have to say that
the answer I see more often is "only a few conscientious engineers".

-- 
----------------
Michael J. Farren      "... if the church put in half the time on covetousness
unisoft!gethen!farren   that it does on lust, this would be a better world ..."
gethen!farren@lll-winken.arpa             Garrison Keillor, "Lake Wobegon Days"
Technical Details
Message-ID: <275@gethen.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!amdcad!ames!ucbcad!ucbvax!unisoft!gethen!farren
References: <3695@sol.ARPA>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!amdcad!ames!ucbcad!ucbvax!unisoft!gethen!farren
From: farren@gethen.UUCP (Michael J. Farren)
Newsgroups: comp.lang.misc
Subject: Re: Software Technology is NOT Primitive
Message-ID: <275@gethen.UUCP>
Date: Sat, 31-Oct-87 18:05:39 EST
Article-I.D.: gethen.275
Posted: Sat Oct 31 18:05:39 1987
Date-Received: Thu, 5-Nov-87 07:48:21 EST
References: <3695@sol.ARPA>
Reply-To: farren@gethen.UUCP (Michael J. Farren)
Organization: Sci-Fido - Unix in Oakland
Lines: 33