Sometime ago, when I was working as an application programmer,
our project leader was very keen on `excellent' user interfaces
as he used to call them. I thought up a user interface for a text
editor which he would have liked very much.
A simulation of a transaction between me and the fictitious text
editor follows:
Me: edit current.c
...
...
Me: [Alt]-[F3] s
Ed: Beep
Me: [Alt]-[F3] S
Ed: Save file? y/n:
Me: y
Ed: Save file as (default = current.c):
Me: [Ret]
Ed: File current.c already exists: backup or overwrite (b/o):
Me: o
Ed: contents of old current.c will be destroyed, OK? (y/n):
Me: y
Ed: Are you sure? yes/no:
Me: y
Ed: Please reply yes/no:
Me: yes
Ed: File current.c is write-protected, enter new name:
Me: temp
Ed: Writing temp.asm to disk, 92 lines, 4312 bytes
Ed: FATAL ERROR 43: write failed due to insufficient disk space.
Exiting to DOS...
Me: del edit.exe ; me doing my good deed of the day
; and creating disk space at the same time
(From the "Rest" of RHF)