[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Randy's inherent hate of Apple IIs
- Subject: Re: Randy's inherent hate of Apple IIs
- From: jeffr@bnr.ca (Jeffrey Robertson)
- Date: 1998/01/12
- Newsgroups: comp.sys.apple2
- Organization: Nortel (Northern Telecom), Ottawa
- References: <68unov$l6p$2@news.vanderbilt.edu> <6949eq$61f$4@opal.southwind.net> <69c748$h2h$1@darla.visi.com> <69cbqd$qgn$1@opal.southwind.net>
- Reply-to: jeffr@nortel.ca
In article <69cbqd$qgn$1@opal.southwind.net>,
Randy Shackelford <shack@onyx.southwind.net> wrote:
>
>No one. Bugs and bad designs are different things though I would say.
>Anyone can find and report a bug, but you presume to tell them how to
>design software.
Yeah, but so does anyone who's ever written a software design
textbook. Nathan's asserting that they broke the rules of
a proper layered architecture. It would be pretty foolish of
anyone to say he's wrong on that point. It would be even more
foolish to argue that a broken layered architecture is
preferable to an unbroken one.
So where does that leave us? Trying to explain why Apple broke
such a fundamental s/w design guideline. Obvious wrong answer:
the designers were stupid. As Nathan points out, they got it
right 2 out of 3 times, which is unlikely to be the result of
blind luck.
Obvious right answer: Market pressure drove them to have to
release before they were ready. Those of us who live in the
real world of s/w design know all about this kind of thing.
Anyone who has not experienced this unpleasant fact of life
as never worked in the software industry.
Now, back to your ongoing flame-fest...
--
-------------------------------------+-----------------+-------------------
Jeffrey Robertson | jeffr@nortel.ca | N O R T E L
Software Engineer +-----------------+ Northern Telecom
"I speak for myself, not Nortel" - Me Broadband Networks