Accessibility decisions made without you
Voice control hears “click Next.” Nothing happens: a well-meant label made your button answer to “Continue.” That label is yours, but ARIA decided the rest.
I’m Kristóf, a software engineer with a special interest in accessibility. Building for the web, I mainly use React and Tailwind CSS nowadays.
Voice control hears “click Next.” Nothing happens: a well-meant label made your button answer to “Continue.” That label is yours, but ARIA decided the rest.
I used to view LLMs as slop machines stealing our craft. A reflection on burnout, originality, and why we aren’t being replaced.
A button renderable as a link has quirky types in React. How could custom tags be assigned to such components?
While plain components support generic props out of the box, wrappers like ‘forwardRef’, ‘lazy’ and ‘memo’ are cumbersome in that regard.
Launching a blog sounds fairly simple, but getting lost in the details is just as easy. My take on obsessive hobbyism.