-
·
Animation Should Help People Understand Where They Are
A practical article about view transitions, motion and using animation to support orientation rather than decorate every interface change.
-
·
Accessibility Belongs Before The Component Exists
A 2023 article about planning accessibility before interface components are designed, rather than treating it as a checklist at the end.
-
·
The Website Should Explain Itself To Its Editors
A practical article about reducing handover friction by making WordPress editing decisions clearer inside the site itself.
-
·
The Block Editor Is A Content System Now
A 2023 reflection on WordPress blocks, patterns and why the editing experience needs to be planned as carefully as the front end.
-
·
Designing For Interaction Before It Becomes A Score
A practical article about interaction performance, long tasks and why responsive interfaces matter before they become another performance metric.
-
·
Nesting CSS Without Hiding The Structure
A practical 2023 article about using native CSS nesting carefully, without turning stylesheets into another place where structure becomes difficult to read.
-
·
CSS That Listens To The Space Around It
A practical article about using container queries to make components respond to their own space rather than relying only on viewport breakpoints.
-
·
The Page Is No Longer The Unit Of Design
A 2023 reflection on moving away from page-first design and towards smaller interface decisions that survive real content and real devices.
-
·
Passkeys And The Beginning Of A More Practical Login Experience
A 2022 reflection on passkeys, passwordless sign-in and why login design is becoming a user experience issue as much as a security issue.
-
·
How Container Queries Changed The Way I Thought About Components
A practical look at CSS container queries and why component-level responsive behaviour feels more natural than always relying on viewport breakpoints.