-

·
Common Grid Systems Mistakes
Dark mode is a second palette, not an inverted first one. Good defaults are the design most users will ever see. Type scale decisions ripple into every component downstream. Getting started An error message should blame the system, not the person. Good defaults are the design most users will ever see. Contrast is not a…
-

·
Rethinking Grid Systems
Motion should explain a change, not decorate it. Consistency is kind, but clarity wins when the two disagree. Good defaults are the design most users will ever see. The short version Motion should explain a change, not decorate it. Consistency is kind, but clarity wins when the two disagree. Good defaults are the design most…
-

·
A Field Guide to Dark Mode
Whitespace is not empty; it is doing the grouping for you. An error message should blame the system, not the person. Motion should explain a change, not decorate it. Lessons We removed three options and support tickets dropped by a third. Good defaults are the design most users will ever see. An error message should…
-

·
Common Motion Mistakes
Type scale decisions ripple into every component downstream. Dark mode is a second palette, not an inverted first one. A design system is a set of decisions you no longer have to argue about. Trade-offs Whitespace is not empty; it is doing the grouping for you. The prototype answered in a day what the meeting…
-

·
Common Error Messages Mistakes
We tested with five people and found the same problem four times. Motion should explain a change, not decorate it. Contrast is not a style choice; it is whether people can read the page. The short version Labels above fields beat clever placeholders every time. Users scan, so headings carry more weight than paragraphs. Good…
-

·
How We Rebuilt Our Motion
Consistency is kind, but clarity wins when the two disagree. A design system is a set of decisions you no longer have to argue about. Type scale decisions ripple into every component downstream. Trade-offs Labels above fields beat clever placeholders every time. Type scale decisions ripple into every component downstream. Dark mode is a second…
-

·
How We Rebuilt Our Error Messages
Dark mode is a second palette, not an inverted first one. We removed three options and support tickets dropped by a third. We tested with five people and found the same problem four times. The short version The prototype answered in a day what the meeting could not in a month. Dark mode is a…
-

·
Rethinking Color Contrast
Contrast is not a style choice; it is whether people can read the page. An error message should blame the system, not the person. Users scan, so headings carry more weight than paragraphs. Details Consistency is kind, but clarity wins when the two disagree. An error message should blame the system, not the person. Labels…