Why can't software be usable AND controllable? The only real reason is the "right" individuals haven't stepped up to the task.
Nielsen says: As long as [Open Source programmers] are designing for other people like themselves it works quite well. But as soon as they try and design for the average person it breaks down...
By taking a user centered design approach, ALL users are accounted for in the design so that the end product can be usable and controllable.
How about this? Why don't we kill the GUI altogether?
Mr. Raskin puts it more eloquently than I could but to paraphrase. The WIMP interface is the marriage of 2 bad ideas, slow-to-use-menus and hard-to-remember keyboard shortcuts.
Nielsen says: As long as [Open Source programmers] are designing for other people like themselves it works quite well. But as soon as they try and design for the average person it breaks down...
By taking a user centered design approach, ALL users are accounted for in the design so that the end product can be usable and controllable.
How about this? Why don't we kill the GUI altogether? Mr. Raskin puts it more eloquently than I could but to paraphrase. The WIMP interface is the marriage of 2 bad ideas, slow-to-use-menus and hard-to-remember keyboard shortcuts.