Rethinking Data Tables

Abstract design gradient artwork

Users scan, so headings carry more weight than paragraphs. Consistency is kind, but clarity wins when the two disagree. Whitespace is not empty; it is doing the grouping for you.

What worked

An error message should blame the system, not the person. Contrast is not a style choice; it is whether people can read the page. Type scale decisions ripple into every component downstream. The prototype answered in a day what the meeting could not in a month.

Contrast is not a style choice; it is whether people can read the page. Dark mode is a second palette, not an inverted first one.

What didn’t

Motion should explain a change, not decorate it. An error message should blame the system, not the person. Type scale decisions ripple into every component downstream. The prototype answered in a day what the meeting could not in a month.

  • Prefer one clear action per screen
  • Check contrast early
  • Write the microcopy before the mockup
  • Design the empty and error states

Consistency is kind, but clarity wins when the two disagree. Type scale decisions ripple into every component downstream.

A small example

Dark mode is a second palette, not an inverted first one. Consistency is kind, but clarity wins when the two disagree. The prototype answered in a day what the meeting could not in a month.

Motion should explain a change, not decorate it. Consistency is kind, but clarity wins when the two disagree.

We removed three options and support tickets dropped by a third. An error message should blame the system, not the person.

Comments

Leave a Reply

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