Hi, I'm Ben

Web developer. Accessibility advocate. Human T-rex.

Learn more about me!

Latest Posts

Out With The Old, In With The New

How and why I rebuilt my blog from the ground up with Eleventy.

Read more

Maintaining Focus Outlines for Windows High Contrast Mode

I'm using outline: 3px solid transparent; from now on.

Read more

Lexical and Dynamic Scope

A peek inside the matryoshka dolls that power your programming. Written mainly for JavaScript developers.

Read more

CSS Can Influence Screenreaders

How CSS bleeds into content and influences screenreader announcements.

Read more

New Year, New Terminal: Alias Your Directories the Unix Way

The trick I use all day to speed up development and make my Unix terminal delightful.

Read more

New Year, New Terminal: Alias Your Directories the Windows Way

The trick I use all day to speed up development and make Command Prompt delightful.

Read more

What Is ARIA?

A beginner's guide to ARIA: what it is, what it does, why you should use it... and when you shouldn't.

Read more

Talk ReactJS Dallas: Accessibility Is Compliance

A brief foray into the American case law surrounding web accessibility, presented to the ReactJS Dallas meetup at Call-Em-All.

Watch

The Accessibility Tree

Understanding the flow of page contents from browser to screenreader caused me to radically rethink accessible markup.

Read more

How (Not) to Build a Button

When you reinvent the wheel, you might miss a few spokes.

Read more

How Domino's Could Topple the Accessible Web – Part 1: Public Accommodations

The popular pizza chain has a big part to play in the unseen war over the web.

Read more