I explain the problem with a superfluous utility class approach when styling components and why I choose a different path.
While it might seem intuitive at first, naming your tokens this way is bad for your health.
Close thy enemy
A recent bug turns into a realization that most close buttons across the web are engineered poorly.
UX Engineer, a terminal career
A role that is near and dear to my heart and why I can't call myself one.
Big four oh
Taking a moment to reflect and excited to launch the new site design.
The act of making a selection is a critical part of user experience as it creates a path which we hope lands at a goal. This post explores the different ways users can make decisions in an interface and why designers should use these patterns.