On average, when you ask someone to perform a task on a site, they cannot do it. It's not their fault; it's the designer's fault.
Jakob NielsenUltimately, users visit your website for its content. Everything else is just the backdrop.
Jakob NielsenIn the attention economy, anyone trying to connect with an audience must treat the user's time as the ultimate resource.
Jakob NielsenEven better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.
Jakob Nielsen