Intelligent Defaults Save Time

Have you ever been a regular at a coffee shop? The barista knows you by name, and every morning when you come by, she’s already got your Triple Non-Fat Sugar-Free Vanilla Latte waiting for you. That’s an intelligent default. She doesn’t know for sure that’s what you want, or even that you’ll come in today, but you’ve ordered it enough times before that she’s confident making it.

Well-written software can have intelligent defaults, too, and you can give your users that same feeling of anticipating their needs. Here are a few examples of programs that found a clever way to save their users’ time with common, repetitive tasks. Continue reading

Bugzilla’s Reset Password Page Sucks

Bugzilla's Reset Password Screen

Frequently, my coworkers will forget their Bugzilla passwords. They come to me, because I manage it, and I always send them to the reset password page. Inevitably, they come back a few minutes later and tell me that it didn’t work, and I just reset their passwords by hand. Well, I finally figured out the problem. Take a look at this screenshot and see if you can spot the problem. Remember that they’ve gotten to this page by clicking on a link that says “Reset Your Password.”

In case it’s not obvious, here’s a screenshot with the reset password form highlighted:

Bugzilla's Reset Password Screen Highlighted

Yes, that’s right, when you click on “Reset Your Password,” you’re taken to a page where the first and clearest call to action is a login form! Hidden beneath it is the actual form, but no one ever sees it. Seriously, Bugzilla, I love you guys, but hire a UI designer, please.

Note: This was originally posted on my work blog, and I’m re-posting it here for archival purposes.