[comp.sys.mac.digest] Delphi Mac Digest V3 #54

SHULMAN@sdr.slb.COM (Jeffrey Shulman) (12/14/87)

Date: Mon 14 Dec 87 09:35:53-EDT
From: Jeff Shulman <SHULMAN@SDR>
Subject: Delphi Mac Digest V3 #54
To: Delphi-List: ;
Message-ID: <566490953.0.SHULMAN@SDR>
Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>

Delphi Mac Digest     Monday, December 14, 1987      Volume 3 : Issue 54

Today's Topics:
     Mac's, PC's, Cat's, Inertial tasks, (7 messages)

----------------------------------------------------------------------

From: XATHENAX
Subject: Mac's, PC's, Cat's, Inertial tasks, and
Date: 12-DEC 04:48 Telecommunicating


Caution: Long Hot Flame Ahead on the Yellow Brick Road ....

As a programmer and user-interface designer, with many years spent in
Unix Land (and a couple of miserable ones spent in IBM Land), I like the
Mac a lot. But as someone who yearns for simplicity in a complex and
poorly designed world, I'm sad to say I'm very slowly losing faith in
the Mac.  I feel, well, sort of scared for it, I guess.

I have just read through the last 512 or so messages in this Forum.
Every time I do this, I am left with this low-level feeling of d(read).
The Mac is becoming as hard to use as the IBM systems I hated 10 years
ago.  There are more and more design hacks and kludges and important
pieces of essentially secret knowledge as programmers append
"functionality" to take care of the cases that they forgot or that Apple
forgot or whatever, and more and more complaints about incompatibilities
among various software, including Apple's latest and greatest offerings.
 Cache crashes and confusion.  All inevitably increasing, like
user-interface dust-bunnies collecting under the desk(top).

The arcane stuff I am being asked to remember in order to be able to
maneuver my way through Mac Land is daunting, and my role is not as a
programmer, mind you, but as a user (the distinction is becoming
blurred).  Hold the mouse down at these times;
Option-Command-Shift-Control-Meta-Foo-Boot when something is showing
will reset something else (or was it while opening this DA).  Place the
cursor in this special spot.  Load these programs in this order because
something only runs in this part of memory.  Oops, can't run this game
when these files are in this folder.  Printing in the background with
this spooler means you can't use this program (it crashes).  MultiFinder
doesn't deal with certain clipboard stuff right (right?); MultiFinder is
useless without further hardware enhancements (you need more memory:
sounds kinda like IBM's been teaching Apple some old tricks (see also
HyperCard)); there are how many different ways an application can be
MultiFinder-compatible/friendly/ignorant? This disk backup program will
really screw you over in this one obscure case. This monitor doesn't
quite work with this combination of that and those.  The most common Mac
telecommunications program is now unreliable on a Mac II. Such and such
program doesn't work with the cache on.  And on and on.  I can't wait
until we start seeing all those HyperCard XCMD's and XFNC's extending
off in orthogonal directions of user-interface HyperSpace (a "complex
basis"?).

The first time I tried Oasis 2.0 (about a month ago), it took me a short
time to figure out how to attach a button to an application (MacWrite).
I clicked once - my Mac crashed.  The programmer in me wants to find out
what the problem was; the user in me doesn't have the time for the
hassle.  So I don't use Oasis ("There's no place like desktop").  I
don't know if Oasis was at fault. I don't care.  I don't want to have to
find a Wizard to help me through the various technicolor traumas arrayed
before me in the Mac's Little Land of OS.  I like to be able to quit out
of the current Adventure context, thank you.  This is the real world and
I have work to do.

Within 15 minutes of the first time I tried Switcher 5.0, my Mac
crashed.  I tried it a couple of times more, with the same results.  It
was supposed to make my life easier; but it made me lose
data=work=time=hair.  I never used it again.  The better part of valor:
I'd rather not switch and not fight.

I recently tried out the latest version of DiskFit, SuperMac's hard disk
backup program that everyone recommends.  Personally provided to me by
someone at the company.  My DataFrame disk needed backing up, so what
happens when I run DiskFit?  It won't backup because it says I don't
have a DataFrame!  The error message cannot be found in the on-line
manual which supposedly includes a list of all the error messages I am
ever likely to see.  Likely?  The programmer /puzzler in me can make a
good guess as to what the problem was; but sorry, I just don't want to
hassle with it.  And it looks like such a well-designed program, too.
It may not be their fault.  Who knows?  My time has been wasted yet
again.

I can no longer remember how many times the Finder has crashed my Mac II
while doing one of the most common functions in its repertoire of useful
behaviors: copying a bunch of files from/to a floppy.  I don't do
anything weird.  I hear a rumor that there's some kind of problem.
Well, that's some kind of problem! Apple hasn't even taken the time to
implement an UNDO in the Finder.  How many times have you had "Clean Up
Window" ruin your icon layout in ways you hadn't planned?  How does
Apple expect its developers to follow user interface guidelines when
they don't follow them internally (see also HyperCard).  Why is there no
Help command in the Finder so that I don't have to remember what all
those secret "shortcuts" are for doing useful things like ejecting
disks?

In short, I see disarray in the Sweet Land of Macintosh Computing.
Dislike of fighting with computers was one of the main reasons the
Macintosh was brought into this world by Jef Raskin; but unfortunately,
he was working at a computer company, and because the Mac is a computer
(i.e. infinitely configurable), it is itself now losing ground in the
fight against design entropy.  It is inevitable for any product that has
literally thousands of people trying to make it behave in different,
often conflicting and confusing ways, supposedly for my benefit as a
user-interface-ee.

In a recent Forum message we read

> I *always* advise people to use IBM PCs for BBS systems.  Wasting a machine
> like a Macintosh on a BBS is a crime.

At Jef Raskin's current non-computer company, Information Appliance, Inc
(IAI),

they have recently committed the terrible deed: an *entire* Mac is used
for their in-house Bulletin Board and E-Mail system.  Since there are no
Bulletin Board appliances yet, they have turned a Mac into one, and it
sits alone, unattended, happy, waiting for the phones to ring.  Every
employee, even the front desk receptionist, uses a Canon Cat to send and
receive stuff over their building's local area network (a/k/a the phone
system).  For single messages, such as While-You-Were-Out-type phone
messages, they don't even need a BBS; it's only used to save time when a
message/memo needs to be sent to multiple people, or other
special-purpose, message-serving tasks.

This isn't simply because Raskin, the creator of the Macintosh, dislikes
computers (IAI uses various machines, including Mac's and Mac II's for
software development), or because his company designed the Cat as an
information appliance.  It is because it is easier to learn and *use* an
information appliance than any computer, regardless of whether you are a
computer person or just a general non-technical employee, such as a
receptionist, secretary, manual writer, or anyone in management (i.e.
most people).  For a small company, a Cat can even do an adequate job
for the CFO. For larger numerical jobs, it's not appropriate.  On the
average, however, it is more productive. The difference is that it does
not present itself to its users as a universal computer with a daunting
array of options and user interface ideas, all of which may be good
individually but which taken together causes untold confusion.

Or hostility.  I recall the story last year on Public Radio about the
guy in Georgia who opened a shooting range where the customer can set up
any object she or he wants, in order to fill it with hot lead using the
weapon of their choice.  The single most commonly "killed" objects were
personal computers ( giving new meaning to the term "Machine Guns").
I'm sure most of the unfortunate devices were IBM PC's and others of
that ilk; I'd be willing to bet

that more and more of them will be Macs.  And the time is coming when
some insane (uh, sorry, "disgruntled") user decides to go after the
programmer who leaves his name and address in an "About MacBeatles..."
dialog of a program that just lost a week's worth of fan letters to the
user's favorite movie star.

Now there's a harsh thought.

So it's okay to use a Mac for a dedicated BBS.  The statement needs
revising:

< It is a crime to waste both your money and/or time to use a Macintosh
(or < any other computer) to do common information management tasks,
when a lesser < machine with a single cleaner, simpler user interface
will do.

We(e) computer programmers live in a magic land.  But us folks back in
Kansas are just trying to live a simple life in an already
too-complicated world. (And if you triple-click the mouse....)

P.S.  I *always* advise people to use IBM PC's for doorstops; they are
also quite well-suited for jetliner wheel chocks and other inertial
tasks (such as stopping speeding bullets).

EOF [End of Flame] - Back to the Desperate Struggle of Programming the
Mac and
                     Keeping Up with Delphi Forum Messages.

 - Doug McKenna (XATHENAX on DELPHI)


Pyro Caveat Emptor: Although I am a Macintosh user/programmer, I also
have a technical/emotional/financial stake in Information Appliance,
Inc, whose product philosophy I obviously lean towards.  I am, however,
neither an employee nor official spokespersona of IAI.

------------------------------

From: MACWEEKBOS
Subject: RE: Mac's, PC's, Cat's, Inertial tasks, (Re: Msg 24175)
Date: 13-DEC 10:31 Telecommunicating

Doug,

I just left a message mentioning some of the same problems you bring up,
*before* reading your message. The problem has been brought home to me
by watching my father work with his new Mac Plus. He was, until
recently, completely "computer illiterate" although he's quite
"literate" technically and linguistically. He has no fear of computers
and is getting hooked on the Mac, going so far as to program in
TrueBasic rather than try to twist a spreadsheet to fit his needs.

But, things in the user interface that should be clear are actually
confusing. The many little obscure (and often undocumented) tricks I
have to tell him keep reminding me of the complexity of the Mac. It
doesn't stop him from using it, but my efficiency is higher thanks only
to three years of intense experience and research.

Other friends of mine are making their living teaching new Mac users how
to use their computers. There's a great demand for such courses, despite
the fact that the Mac is so much easier to use than the IBM PC or Unix
boxes.

I hope this thread really takes off, because it's a problem that isn't
well accepted amidst the hype of Apple advertising. Unfortunately, I
think the solution is only in years of software work. I wish that
Apple's commitment to research and development will shorten that time in
calendar years, but I'm not optimistic about great progress in the next
5 years.

Finally, I think the biggest problem is that we have no Einstein of
software, no one who has grasped the essential problem and described it
in a simple way. The most inspirational thing I've seen yet, and the
results aren't in, is a book by Terry Winograd and Fernando Flores
called "Understanding Computers and Cognition, a new foundation for
design" published by Addison Wesley. It describes a completely new way
of looking at computers and their uses.

Ric

------------------------------

From: NATURAL
Subject: RE: Mac's, PC's, Cat's, Inertial tasks, (Re: Msg 24199)
Date: 13-DEC 11:42 Telecommunicating

I think a _lot_ of the problem(s) we speak of are due to the constant
grabbing of "tiny" little utilties, inits, das, cdevs, applications,
that do "insanely great" tasks.  The Mac seems to spur a lot of
creativity but creative minds do not always think alike and therefor
one's definition of creativity can differ drastically from another's,
both in visual interface and programming design, thus creating visual
and internal conflicts that either create confusion or the dreaded
infamous system error.

Is it really important to have 43 DAs?  Or not use the Finder for things
like Oasis and PowerStation?  The list goes on and don't get the
impression I am picking on any one utility but the answer is No and Yes.
 No, we could use Font/Da Mover and the finder to do the same tasks but
Yes, we do need them as the make an _experienced_ macintosh user's use
of the Mac a lot more pleasant.

So what do we do?  Now that four of the five members of my family have
Macintoshes, I find myself the family support center.  (Unfortunetly, my
rates are to low... ;-)  However, there's a limit of how advanced and
what kind of utilities and am going to pass on.  For example, my mother
uses MS Word 1.05. Insane you say?  Not really.  It works for what she
uses it for... a relatively simple but surely overall solid word
processor.  Now she hears the word 3 is around and she wants to upgrade.
 I keep telling her that she's fine with 1.05... she really just wants
the preview command.  I'll probably just give her the Preview Print
Driver.  But the point is, I _know_ that giving her MSW3.0 will create
headaches not only for her but for me as well.  Not that she's not up to
speed or techically intelligent, but that she's not a computer
professional... she's a musician who's using the Mac as a WP.  This I
think is the typical Mac user, probably a lot like Ric's Dad... (hey...
my mom's single... is your dad? :-)  What level would they be up to
without us?  Would they be stuck in a rut?  What level should they be?
Should they have to join a user group?   I think that's silly.  She
doesn't belong to a Smith-Corona users group, nor a Cuisenart user's
group.  Is this where we want the Mac to be headed, as the ultimate Info
appliance?

Joshua Wachs

Natural Intelligence Consulting

------------------------------

From: JOSEF
Subject: RE: Mac's, PC's, Cat's, Inertial tasks, (Re: Msg 24203)
Date: 13-DEC 13:54 Telecommunicating

I agree with Joshua's observations and would like to add a few of my
own. If you have done a lot of serious programming on the Mac, then you
must realize that as programmer's, we ask a lot of our machines that the
ordinary user doesn't require.  At least I do.  After shuffling 43 DAs
and 27 INITS and 5 finder replacements in and out of the system and then
expect the whole shmear to operate flawlessly over a complex internet
while testing my buggy code is probably asking a bit much. I also think
you're being a bit unreasonable (and unnecessarily depriving yourself of
some great software) if you really do things like rule out Switcher just
cuz it bombed on you once in  the first 15 minutes.

Yes, the Mac IS getting more complex, and I agree that this is
unfortunate and perhaps even a bad sign. But remember that the Mac is
still available in basically it's original form: an off-the-shell
self-contained machine that you just plug in and start using (I'm
referring to the SE). And all the "insanely great" easy-to-use s/w that
started it all is still out there and being used i'm sure every day by
the vast majority of Mac users. At least we have a choice whetsher we
want to be "power" users or not.  I'm not sure the IBM folks and their
ilk can say the same.

Here's another clincher: I have a boy who's not even 3 yet who can walk
up to the Mac, slap in a disk, double click on a program of his choice
and start using it.  I wonder how many IBM households can get their
small children to do something comparable.

ya--there's lots of room for improvement, but let's not be too harsh.
In my opinion, the Mac is still: the state-of-the-art.

Thanx for raising these important issues!

Joe

------------------------------

From: JHODGSON
Subject: RE: Mac's, PC's, Cat's, Inertial tasks, (Re: Msg 24203)
Date: 13-DEC 15:04 Telecommunicating

I hear what you're saying about causing headaches for you and your mom
but I think I have a real problem with those of us who know something
about this stuff deciding that we _know_ what's best for those who know
less. Isn't that What Apple did to us wit h the 128K Mac?

The whole point of personal computers is to expand yourself and your
capabilities. I know I don't want anyone else telling ME what they
_know_ I need or don't need. The littel INITs and whatnot are a problem
sometimes. But let's learn how to use them
 well not less.

***Jack Hodgson

------------------------------

From: PEABO
Subject: RE: Mac's, PC's, Cat's, Inertial tasks, (Re: Msg 24175)
Date: 13-DEC 21:32 Telecommunicating

I agree with most of what you say, except to point out that the
Macintosh makes shortcomings of this kind much more obvious than its
predecessors do.  In the words of Alan Kay, "The Macintosh is the first
personal computer good enough to criticize".  Here are some more
specific responses to what you say:

>The arcane stuff I am being asked to remember in order to be able to maneuver
>my way through Mac Land is daunting, and my role is not as a programmer, mind
>you, but as a user (the distinction is becoming blurred).  Hold the mouse down
>at these times; Option-Command-Shift-Control-Meta-Foo-Boot when something is
>showing will reset something else (or was it while opening this DA).  Place the
>cursor in this special spot.

This is part of an unending struggle between power users and normal
people.  I hate overloaded keys too, but the power users demand them.  I
think the right thing to do is to have all the special things brought
out into menus or some similar self-documenting structure and then let
the power user overlay this with his own personal tricks.  QuicKeys is a
good example of the way to do this.  However, once people start doing
this, they lose the ability to explain to anyone else how to do a thing
because everyone uses a private language to speak with the computer.
(For example, on the VAX, I have a command called "Browse" which I
abbreviate "br".  When people see me doing this, they ask me what that
is, and I have to explain that it means "edit/read".  Worse (for me), it
doesn't work when I am helping someone on another terminal, so I have to
remember edit/read anyway.)

>Load these programs in this order because something only runs in this part of
>memory.

You must be referring to Excel.  I have little positive to say about
Microsoft either!  They use 20-bit addresses in their p-code
interpreter.  Works on an IBM PC, must be OK.

>Printing in the background with this spooler means you can't use this program
>(it crashes).

A bug is a bug.  Lobby for memory protection as a standard feature.

>MultiFinder is useless without further hardware enhancements (you need more
>memory: sounds kinda like IBM's been teaching Apple some old tricks (see
>also HyperCard))

I was going to make this accusation too, but after thinking about it for
a while, I realized it is unwarranted.  Where Switcher would work in a
512K machine with 3 programs designed for 128K machines, MultiFinder
works on a 2 meg machine with 3 programs designed for 512K machines.
Makes sense to me!  I don't think anyone is really trying to take unfair
advantage of people by forcing them to buy more memory.  As to
HyperCard, I agree it takes a lot of memory, but 200K of that is for
saved screens in Painting mode.  Maybe it takes too much memory anyway,
but I would feel cheated if Atkinson's idea of the next generation of
personal applications were stunted by the 128K mentality.

>The most common Mac telecommunications program is now unreliable on a Mac II.

You mean Red Ryder?  It has been fixed in release 10.x and was
LightspeedC's bug, not Scott Watson's.  Blame THINK Technologies (they
deserve it for such a stupid blunder).  To be fair, it has been fixed in
LightspeedC too, since last summer.  Ditto Megamax C disease.

>Within 15 minutes of the first time I tried Switcher 5.0, my Mac crashed.  I
>tried it a couple of times more, with the same results.  It was supposed to
>make my life easier; but it made me lose data=work=time=hair.  I never used
>it again.  The better part of valor: I'd rather not switch and not fight.

Blame this on Apple:  the 128K mentality.  Apple will be paying for the
mistake of using low memory globals for a long time.

>>I *always* advise people to use IBM PCs for BBS systems.  Wasting a machine
>>like a Macintosh on a BBS is a crime.

>At Jef Raskin's current non-computer company, Information Appliance, Inc (IAI),
>they have recently committed the terrible deed: an *entire* Mac is used for
>their in-house Bulletin Board and E-Mail system.  Since there are no Bulletin
>Board appliances yet, they have turned a Mac into one, and it sits alone,
>unattended, happy, waiting for the phones to ring.

But Raskin doesn't like Macintoshes.  My reasoning for making the
statement about never using a Mac for a BBS is based on the idea that
you want to use your Mac for something.  If you have a spare Mac lying
around that isn't being used for anything at all, using it for a BBS is
a good thing.  I'll bet there is nothing about using the Mac for a BBS
at Raskin's company that makes any special use of the fact that the
machine is a Mac.  Maybe the Sysop functions? Nothing that the user ever
sees.  Maybe AppleTalk BBS connections rather than serial port?  That
would be more believable, especially of IAI uses Macs for development.
But for the conventional BBS application, there is no point to using a
Mac when you can use a much less expensive IBM PC.

>It is because it is easier to learn and *use* an information appliance than
>any computer, regardless of whether you are a computer person or just a general
>non-technical employee, such as a receptionist, secretary, manual writer, or
>anyone in management (i.e. most people).

I think that your definition of "information appliance" is "a computer
that does only a limited thing; not a general purpose computer".  Thus,
your claim is a self-fullfilling prophecy.  The specter of a future full
of information appliances is ghastly.  Imagine the frustration of trying
to use machines that almost do what you want, but not quite.  The
information appliance of the future will do what the marketing
department thinks "most people" need, that is to say, the lowest common
denominator.  It will do it very well, most likely, but I want a
computer, not an information appliance.  Give me the greatest Cartesian
product.

The challenge facing the system designers of the future is to make
computers programmable by the masses, and not in any arcane language
with toolbox interfaces.  Until they do that, computers will continue to
separate the technocrats from the uncomprehending users, and that hurts
us all.

peter

------------------------------

From: DDUNHAM
Subject: RE: Mac's, PC's, Cat's, Inertial tasks, (Re: Msg 24175)
Date: 13-DEC 22:14 Telecommunicating

Before I give Jef Raskin a whole lot of credit, let me ask you a
question. Have you used his Swyftcard?  I never have, so I could easily
be wrong in what I've gathered from the writeups of it. But I can't see
how anyone could design a machine that a touch typist can't use the
"find" command of -- to search for something, you hold the "leap" key
down and type what you want to find, right? But the machine has only one
leap key, right?  so there's at least one letter (p) which is hard to
find as part of a sequence.

Nobody's forcing you to use MultiFinder; it's completely optional. You
can even save space if you don't like the feature.

But I do agree with you that in many ways, things are going the wrong
way.  And MultiFinder is a prime offender (layers are completely alien
to the Macintosh user interface -- for one thing, they're modal).

There are no invisible Finder shortcuts for ejecting disks. (There is an
invisible shortcut for ejecting disks which works no matter what program
you're running, pretzel-shift-1.)

I _like_ infinitely customizable machines.  I'm very doubtful that
anyone can predict all my information needs.  Or that such a machine can
be made more bug-free than a program to do the same thing running on a
more flexible machine.  (From my experience, dedicated word processors
are buggier than WriteNow.)


------------------------------

End of Delphi Mac Digest
************************
-------