Rethinking Onboarding

Abstract design gradient artwork

The prototype answered in a day what the meeting could not in a month. Labels above fields beat clever placeholders every time. We tested with five people and found the same problem four times.

Lessons

Type scale decisions ripple into every component downstream. Motion should explain a change, not decorate it. A design system is a set of decisions you no longer have to argue about.

The prototype answered in a day what the meeting could not in a month. Good defaults are the design most users will ever see.

Details

Labels above fields beat clever placeholders every time. The prototype answered in a day what the meeting could not in a month. Good defaults are the design most users will ever see. An error message should blame the system, not the person.

Whitespace is not empty; it is doing the grouping for you. An error message should blame the system, not the person.

What worked

Labels above fields beat clever placeholders every time. We tested with five people and found the same problem four times. Motion should explain a change, not decorate it.

An error message should blame the system, not the person. Motion should explain a change, not decorate it.

Motion should explain a change, not decorate it. A design system is a set of decisions you no longer have to argue about.

Comments

3 responses to “Rethinking Onboarding”

  1. This is exactly what I needed today, thank you.

  2. Isabel M. Avatar
    Isabel M.

    The photos and examples make this so much clearer.

  3. Bookmarked. Looking forward to the follow-up post.

Leave a Reply

Your email address will not be published. Required fields are marked *