Donate Ethereum to this address
If you find the blog useful and would like to show some support, a little donation of Ethereum would help to keep this site alive. Appreciate it!
Whenever we talk about UI/UX, we think of pretty website designs, we think of transforming outdated websites into modern ones.
You’re not wrong. But that is only a small part of UI/UX, in specifically, the UI portion of things.
UI/UX is bigger than that. It is about building a website that is not only visually-pleasing, but also customer-centric.
By customer-centric, it doesn’t mean making a website as simplified as possible. No. It is about creating an intuitive and enjoyable experience, while protecting the customer interest.
What do I mean by that? Imagine you’re on an Ecommerce website. For your convenience, the Ecommerce company provided a fast checkout option by saving your credit card information. It’s a common practice nowadays, so no biggie right?
What if, this fictitious Ecommerce company does that by saving your credit card information in your browser (cookie) that can potentially be obtained by hackers? Not so great now huh.
Yes, we want to provide the best experience possible for our customers, but not at the expense of their security and well-being.
In this series, I will be covering various UI/UX considerations to make while designing a great user web experience.
Some context before we begin…
For those who are not familiar with blockchain/cryptocurrency, I will provide a highly simplified explanation for .
To store your digital coins, you will probably be needing a wallet. And in that wallet, you can store your coins in multiple places, which are often referred to as addresses. For each of these addresses, you’ll need a private key to access it, which acts as a password.
Remember the days where you have to come up with passwords that are at least 8 characters, contain 1 uppercase character, 1 lowercase character, 1 digit and last but not least, 1 special character.
Luckily for us, most services now allow direct login using our social accounts such as Facebook, Google, etc.
The convenience is great. One click and we’re in.
But one day, for some reasons, you decided to delete your Facebook account.
Now you can’t login to all the services that were registered using your Facebook account.
The one-click problem
Something similar is happening in the crypto world right now.
There are many companies providing wallet services out there, and most of them conveniently create addresses for you, but fail to give you the private keys right at the start.
As users, given the convenience, our first instinct is to jump straight into the service without a care in the world, just like how we ignore the ToS (Terms of Service).
More often than not, given enough time, we would forget stuff. That’s when we would realize, “Oops, I forgot to note down the passwords (private keys).”
You might be thinking “Hey, it’s just my favorite list of songs on Spotify”, but in the crypto space, millions were at stake.
Convenience? No thanks
In this case, Taylor did the unthinkable – making account registration a “chore”.
Instead of providing a one-click solution to make the process of generating a new wallet as quick, easy and friction-less as possible, Taylor introduced a series of mandatory steps for account creation.
- First, you enter a password and confirm it.
- Next, you are forced to save your keystore file, which contains the private keys to your addresses.
- Next, you need to unlock your wallet using the keystore file you have just saved. Why? Because there are
idiotspeople who will kill for convenience.
The last step ensures that the user has indeed saved the very important keystore file, and will be able to successfully unlock the wallet, both now and in the future.
Friction can be a good thing
Taylor rightfully pointed out, users will always take the easiest route, even at their own expense.
To safeguard customer interest, it is necessary for us to force our customers down the right path, even if it means having extra steps involved.
Yes, we might be contributing to the higher drop-off rate that everyone is so obsessed over. But, think about it.
Would you love to have a small group of happy, loyal customers or a big group of disgruntled users who vowed to take you down with them?
Ultimately, the choice is yours.
And yeah, if you think UX is an easy task, think again.