Articles
Engineering
AI-Native Workflows
What Claude Code means for design-to-code workflows
Claude Code changes what a designer can hand off and to whom. The boundary between intent and implementation is getting genuinely blurry.
Accessibility
ARIA: when to use it and when it's doing more harm than good
ARIA attributes can make inaccessible interfaces accessible. They can also make accessible interfaces inaccessible. The first rule of ARIA is not to use it.
Design Systems
How to version a design system without breaking things
Semantic versioning is the easy part. The hard part is what to do when your tokens change and a thousand consumers don't notice.