Writing
Insights
Notes on product design, conversion, design systems, and what actually works when building for real clients.
Accessibility failures are design decisions. Here is the proof.
94.8% of homepages fail accessibility checks every year. Six error categories cause 96% of failures. All six are decisions made before a single line of code is written.
Read →
AA vs AAA: what these levels actually mean and why your disabled button is failing both
WCAG's three conformance levels, how the contrast ratio is really calculated, and where AAA is the true minimum, including the disabled button state most design systems get wrong.
Read →
What is ARIA and why product designers need to understand it
ARIA roles, states, and properties explained for product designers: the first rule of ARIA, the patterns you'll actually touch, and how to document interactive behavior so developers implement it right.
Read →
Designing for color blindness: why red and green are never enough
The real taxonomy of color vision deficiency, why red/green pairs collapse first, the second-channel rule, and how to audit an existing design system for color-only failures.
Read →