UNIX-like, or profitable?
Dick Dunn
rcd at ico.isc.com
Sat Apr 13 07:14:39 AEST 1991
jerry at TALOS.UUCP (Jerry Gitomer) writes:
> kemnitz at POSTGRES.BERKELEY.EDU (Greg Kemnitz) writes:
[first painful encounter with X]
> |...But it appears that it is easier to wait for fast
> |machines rather than to design standard graphics protocols that aren't bloated,
> |politically acceptable masses. Also, it appears that the de facto trend in
> |industry is to hope hardware improves fast enough to let poorly written
> |software run well rather than writing software properly, and it is hard to
> |argue that this strategy has been a complete failure,...
Note here: I don't see Greg arguing in favor of this approach; I read his
argument as saying simply "it works (so far)".
> I take exception to it being "hard to argue that this strategy
> has been a complete failure". What I see is an industry that has
> forgotten its brief past, ignored any research done more than ten
> years ago, and is constantly moving from fad to fad.
Yes to forgetting past, ignoring research, and being fad-oriented. But
it's been profitable! Greg is saying the same thing as Jerry, as far as
what the industry has done. Jerry says it's crazy, where Greg has with-
held any value judgment other than noting (cynically) that on the bottom
line, it works. It's not a complete failure because, while it may be a
technical disaster, it sells.
In my heart, I believe it's the royal road to disaster--I believe I can see
a heat death coming. But what do I know? It hasn't happened yet, and
there are very large companies making very large amounts of money selling
bloated software. Can you make a convincing argument that says better,
simpler software without all the goo will sell? Can you cite any market-
place examples as evidence? I can't. Chrome sells.
> Over 25 years ago IBM published data (I only have a copy of a
> final published chart) illustrating that doubling the size of
> a program quadrupled the cost of developing that program -- and
> this held true regardless of the programming language used.
OK, suppose that's true. There's good reason to believe it's true for a
fair class of programs, because the number of potential interactions goes
quadratically with size. So what? Sell more hardware to hold the larger
programs; use some of the profit to hire more programmers. It works, just
like cancer...and it sells!
> Therefore, IMHO, today's baroque software is not only a complete
> failure, but a fiasco...
You can believe it's a fiasco (and I'll agree wholeheartedly), but it is
NOT a failure, in the one sense that matters to the suits: It sells.
> ...I believe that baroque is a synonymn for
> broke. This bloated software is (generally speaking) noted for
> substituting features no one really needs for the reliability that
> every serious user needs.
No doubt true. But it sells.
OK, enough marketplace cynicism for a moment. What are we gonna DO about
it? Anybody got any ideas for getting back to where UNIX started...to the
"simplicity, elegance, and ease of use" that characterized it when R&T
wrote about it in '74? I don't expect anything that will sweep the world;
I'd settle for something that could find a comfortable niche. Do we have
to wait for the current mess to collapse of its own weight, at which point
it will be a crisis? Or is there a path out, or a way to start over,
without getting sucked into the second-system effect?
--
Dick Dunn rcd at ico.isc.com -or- ico!rcd Boulder, CO (303)449-2870
...While you were reading this, Motif grew by another kilobyte.
More information about the Comp.unix.wizards
mailing list