“Let’s add some function here. It’ll work that way for the first 15 minutes since the service activation and another way later. We’ll have to teach users only one function instead of two.”
And you’ll have your users wandering why the heck that feature works differently each time they use it.
“Let’s put a menu here. User will be able to choose what exactly he wants to do. Menu will appear each time a user enters as it should be possible to choose each option even if the first one will be chosen in a vast majority of cases.”
And you’ll have your users swearing each time they’re choosing the default option as they always do.
Make your users’ life easier. Give them simple unambiguous paths and shortcuts. If you have two different functions give two different buttons, menu options or short-codes to invoke them. If you have one option used much more often give a shortcut by adding another easier method of calling it.
Users like simple operations. If you need to teach users for more than several seconds how to launch your new cool feature it’s too difficult. Note that I’m telling about launching a function, not describing what it does and how it works.
If you ask me, leave ideas as those mentioned above and try to find a way to have each feature, which is extensively used available under one click.

Subscribe RSS feed
Follow on Twitter
Subscribe by email