Question: what are hci best practices?
Answer: Be consistent. Offer significant feedback. Ask for authentication of any non-trivial critical action. Authorize easy reversal of most actions. Lessen the amount of information that must be remembered in between actions. Seek competence in dialogue, motion and thought. Excuse mistakes.