A Thank You, Where It’s Due

I Want to Love Linux. It Doesn't Love Me Back: Post 3 – Speakup, BRLTTY, and the Forgotten Infrastructure of Console Access

HellCaptcha: Accessibility Theater at Its Worst

I Want to Love Linux. It Doesn't Love Me Back

"AI", and the trouble with inaccessible SaaS

Types and other techniques as an accessibility tool for the ADHD brain

The Audio Stack Is a Crime Scene

Luciole Math: a typeface developed explicitly for visually impaired academics

Apple unveils powerful accessibility features coming later this year

Progressive enhancement is a moral argument (2016)

How to have the browser pick a contrasting color in CSS

Are 'CSS Carousels' accessible?

AI is the future of accessibility

New Junior Developers Can’t Actually Code

Invoker Commands (Explainer)

Accessible color palette tester

Generating image descriptions and alt-text with AI

Keymapper: A cross-platform context-aware key remapper

Serenade, a tool for coding with voice: first community release after fork

The UX of login codes

How This "Basic" Robot Solves Real Life Problems (without AI)

funding.json - an open manifest for describing financial requirements for FOSS projects

Evolving my ergonomic setup (or, my laptop with extra steps)

My Red Hot ADHD Programming 'Affliction'

I was banned from the hCaptcha accessibility account for not being blind (2023)

Alt Text: Not Always Needed

Flexbox & the keyboard navigation disconnect (2016)

HTML link, or button, that is the question

Creating Accessible Figures and Tables

Why Gov.uk's Exit this Page component doesn't use the Escape key

More →