Article View: comp.sw.components
Article #441Re: a comment on Using components (shorter)
From: Eugene Miya
Date: Thu, 11 May 1989 18:07
Date: Thu, 11 May 1989 18:07
45 lines
2809 bytes
2809 bytes
A couple more thoughts (from sitting in a meeting) and a clarification:
Clarification: oh, I forgot to mention the really neat thing I thought
about Unix software tools was they kept much of the library function
while also being executable programs. There was the spline program
and the spine function. Few systems do that, and it also lacks what
others call "user friendly interfaces" in favor of getting the job done.
The thoughts: I was thinking about tool (component success)
and these go for hardware as well as software:
1) very important is who gets out there first.
2) cost, cheap, free-ware
3) good reasonable quality
Sort of in this order. Consider we are still using Fortran, Cobol, etc.
I contact Backus about once every 6 months and it totally amazes him
Fortran is still alive ;) (it's neat, one can ask him "why column major?"
and he comes back and says "Oh, 704 storage handling, easy to check ends of
rows in H/W."). Witness the success of Convex being the first in that
market place (and FPS). Being first defines the terminology, creates the
concept, sets the standards. (timing is important, too, you can be too far
ahead).
Cheap free software (hardware): that's how Unix made it $150 for the first
licenses to Universities. I think Steve Jobs noted how powerful and incentive
this was. Contrast that to certain LISP AI packages held by companies,
as well as specialized programs. Can you imagine paying $100K for such
a package? (Hope so, short of custom software.) This BTW is what separates
CS from other sciences, no communications without cost. If you want
to succeed, make it free or cheap, except...
It has to be reasonably well made. The quality much be fairly good.
One hopes one does it right the first time. Fortran had lots of "Oops!"
If its cheap maybe you won't be able to give it away. If its big
and expensive, maybe too big.
Longish signature follows "Type 'n' now"
Another gross generalization from
--eugene miya, NASA Ames Research Center, eugene@aurora.arc.nasa.gov
resident cynic at the Rock of Ages Home for Retired Hackers:
"You trust the `reply' command with all those different mailers out there?"
"If my mail does not reach you, please accept my apology."
{ncar,decwrl,hplabs,uunet}!ames!eugene
Live free or die.
Technical Details
Message-ID:
<3594@eos.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!ucbvax!agate!eos!eugeneReferences:
<11293@bloom-beacon.MIT.EDU> <3579@eos.UUCP> <1080@ginosko.samsung.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!ucbvax!agate!eos!eugene From: eugene@eos.UUCP (Eugene Miya) Newsgroups: comp.sw.components Subject: Re: a comment on Using components (shorter) Message-ID: <3594@eos.UUCP> Date: 11 May 89 18:07:26 GMT References: <11293@bloom-beacon.MIT.EDU> <3579@eos.UUCP> <1080@ginosko.samsung.com> Reply-To: eugene@eos.UUCP (Eugene Miya) Organization: NASA Ames Research Center, Calif. Lines: 45