Little things, better interfaces.
A few small details that make a website feel a little more human.
A good interface is often a collection of small kindnesses. A button that tells you what will happen. A form that remembers what you typed. A focus ring that makes navigating with a keyboard easy.
Those details rarely make it into the first presentation. But they’re the things people encounter every time they use what we build.
Make feedback immediate
If someone presses a button, the interface should respond. That might be a loading state, a short confirmation, or a visible change. A little feedback closes the gap between intention and result.
I like to think about the states between the screens in a design file. What happens while content arrives? What happens when there’s nothing to show? Those moments deserve the same care as the happy path.
Respect the way people navigate
Not everyone reaches for a mouse. Clear focus states, semantic buttons, and predictable navigation make a website feel comfortable in more situations.
Accessibility also makes me a better developer. It asks me to be explicit about the purpose of an element instead of relying on its appearance.
Keep motion purposeful
A short transition can explain where something went. Too much motion can distract from what someone came to do. I try to use animation as a quiet guide and respect reduced-motion preferences.
Care shows up in these little decisions. The best compliment isn’t always that an interface looks exciting. Sometimes it’s simply that it felt easy.
— Yang