This statement was last updated on .


This site is committed to providing an accessible, inclusive experience that can be used by anyone, regardless of disability or assistive technology. I strive to meet Level AA conformance to the Web Content Accessibility Guidelines 2.1.

Exceptions may contain some live examples, wherein intentionally inaccessible code is demonstrated to illustrate its issues and potential remediations. In these cases, I try to make the experience as painless as possible, but this isn't always doable.

I also can't guarantee the accessibility of any external, third-party resource I link to, though I do try to be mindful of a site's accessibility, usability, and inclusivity when I link to it.


If any portion of this site presents an accessibility issue, please either reach out to me on Mastodon or email me directly. If possible, please include specific information about which pages are impacted and which browsers and assistive technologies are in use, or which testing tools surfaced the issue.

About WCAG

The Web Content Accessibility Guidelines, or WCAG, is an industry-standard set of criteria for measuring the accessibility of digital content such as websites. Conformance is measured in three tiers. From most lenient to most strict, those tiers are Level A, Level AA, and Level AAA. Of these, Level AA is the most common tier to strive for, and is often the legal requirement in certain jurisdictions. Level AA conformance endeavors to ensure that a site is perceivable, operable, understandable, and robust for the majority of disabled users, and that it is broadly compatible with the wide range of assistive technologies that users might use.

How This Site Is Tested

I test the content of this site both manually and with automated tools.

For automated accessibility testing, I use axe DevTools most often.

For manual testing, since my home computer runs macOS, I most commonly test with the VoiceOver screenreader. However, when I can, I supplement that testing with the Windows-only screenreaders JAWS, NVDA, and Narrator. I also regularly check the site using Windows-specific settings such as contrast themes.

Known Issues

Transcription of Speaking Engagements

I've spoken at meetups and conferences, and guested on third-party podcasts and streams. While I advocate for everything I speak at to provide accurate closed captions and/or transcripts, I haven't always been successful. As such, I may link to an appearance of mine that's not properly and accurately transcribed.