FIELD NOTES / PECKING PRACTICES

Designing for Hatchlings: Accessible Software for Everyone

A practical look at accessibility, from keyboard navigation to color contrast.

September 16, 20258 min readBy Dolores Peckham
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.