On Wed, 27 Oct 1999, you wrote:
> On Wed, 27 Oct 1999, Terrapin wrote:
>
> > It is a little confusing adding users: Add User Done
> >
> > I filled out the form and said "Done" but it failed to make a user entry.
> > "Done" implies that the job is finished and the info entered previously is
> > correct.
> >
> > Maybe change words to: Accept Done
> >
> > This way, the existing user info would be entered and a new form opened for
> > another user until "Done" pressed.
>
> I agree, however i thought "Done" should be changed
>
> Add User No more/Continue/Proceed/---->
The problem here is that the "Add User" does two things. It enters (adds) THIS
user's data into the file and it also sets up for an ADDitional user. Because
the overall function is called "Add Users" the mind is already thinking
"additional" users. There is ambiguity here.
"That's all the user's I have to add now. I'll proceed with the installation."
This may leave the last user not installed.
Maybe: Accept User Done
Intuitively:
Add User ~ +
Done ~ =
Accept User ~ !
Normal calculator is done like this: A + B + C + D = ABCD
But, the function requires we do this: A + B + C + D + = ABCD
If we do it intuitively, we get error: A + B + C + D = ABC
With "Accept User" it becomes: A ! B ! C ! D ! = ABCD
"Accept User" tells us we HAVE to push that button so the user info will be
entered and prevents ambiguity. It also sets us up nicely for the next user form
to appear (until we're "Done"). "Done" is good here because that's exactly what
it does.
No more/Continue/Proceed/ don't tell us where we're going until we've gone ;-)
PS The logic here reminds me of my extensive programming for machine control
using Forth. The toughest part was making the software usable for semi-skilled
people.