3 ms·
I don't argue against having multiple ways of accomplishing the same thing - that should be limited but is certainly useful in many circumstances. The issue I h
by aneth 15y ago
I don't argue against having multiple ways of accomplishing the same thing - that should be limited but is certainly useful in many circumstances. The issue I have is designing different interfaces for the same feature because you can't think of a way to provide a common one for two use cases or user types. A classic example is wizards, which are terribly abused by Microsoft as an alternative to well designed configuration pages. These wizards don't teach the user how to actually configure the system, are often not reusable, and are only sufficient for a subset of use cases.
Another example is encouraging have customization of tool bars. Well designed menus and toolbars don't need to be dragged, dropped, renamed, etc. Allowing this confuses other users of the same software and makes fixing interface problems down the line nearly impossible without undoing all that customization.
Need to edit your user account? Do we need a different interface if you are an admin? Probably not - just a few more fields. Need a file chooser? The same one works for opening word documents as selecting a file for upload.