Oddbean new post about | logout
 We need conversational design IMO, 

So instead of assuming that a user knows how to operate a wallet, ask them questions in natrual language and give the multiple options (with optional detailed information) per answer instead.

A wizard based on conditional logic that helps the user with each step, with live feedback if something goes wrong.

For example:

What do you want to do?

A Buy bitcoin
B Sell bitcoin
C Transfer bitcoin

Etc. 
 Yep

Also give clear warnings. Nit error codes or stuff no one even knows about.