Imagine if every Thursday your shoes exploded if you tied them the usual way. This happens to us all the time with computers, and nobody thinks of complaining.
I'm developing cross platform now, and I'm as interested in helping as many people as possible to have a better experience when using computers. Morality demands that I write for Wintel machines first (Linux comes along free),and port to Macs when there is time.
MacUser: If you could change one thing, what would it be? Jef Raskin: To not have people assume you can rank every-thing one dimensionally. Or have everybody realise that killing people is not a way to solve problems.
We have a whole valley full of people talking UNIX versus MS-DOS. What do you need any of that for? Just throw it all out; get rid of all that nonsense. Maybe you need it for computer scientists, but for people who want to get something done, no. Do you need an operating system? No.
A computer shall not waste your time or require you to do more work than is strictly necessary.
The system should treat all user input as sacred.
I've moved on, grown and learned in the years since then, and am designing interfaces that make the Mac's GUI feel as clumsy to use as the Mac made the old DOS-based systems feel primitive.
Icons, windows, mice, big operating systems, huge programs, integrated packages.... I would like to remind the world that just because two things are on the same menu doesn't mean they taste good together.
A computer shall not harm your work or, through inaction, allow your work to come to harm.
Right now, computers, which are supposed to be our servant, are oppressing us.
An unlimited-length file name is a file. The content of a file is its own best name.
Once the product's task is known, design the interface first; then implement to the interface design.
As far as the customer is concerned, the interface is the product.
If I am correct, the use of a product based on modelessness and monoty would soon become so habitual as to be nearly addictive, leading to a user population devoted to and loyal to the product.
When you have to choose among methods, your locus of attention is drawn from the task and temporarily becomes the decision itself.