UI Best Practices #1: Re-confirm Password

I’ve decided to start sharing some basic UI issues I encounter while trying out different new technologies and solutions.

I just bought a Spark Core recently and was signing up as a user. I put in my email and password and didn’t have to type my password in twice. Usually, it’s fine – if I type in my password correctly. However, this time, I typed it in incorrectly, and before I could go back to fix it, my thumb had already clicked the sign up button out of habit. Now my password is wrong, but I don’t want to jump out of the on-boarding process to fix it. Instead, I ended up sending myself an email to remind myself that my Spark.io password is different from what it’s supposed to be. I know that everyone always rants about friction-less sign on, but in this case, I really think the user experience would have benefited from a re-type password text input. It also just makes it feel more secure.

See the source of my pain below:

Spark apps