In shortStart with semantics / Test with the keyboard / Think about motion / Include real users.
1. Start with semantics
Use buttons for buttons, headings for headings, and labels for inputs. It fixes 80% of problems before they hatch.
2. Test with the keyboard
If you cannot do it with Tab and Enter, someone cannot do it at all.
3. Think about motion
Respect the reduced-motion setting. The bounce animation is delightful, until it is nauseating.
4. Include real users
Automated checks find a third of the issues. People find the rest.
Written by Dolores Peckham, Head of Data and AI. Disagree? Tell us. We read every message, usually before the second coffee.