In honour of International Women's Day, I want to offer this shout out to women developers everywhere in the form of female developer avatars, courtesy of the very talented Rafael Castillo from SapientNitro. I noticed recently that I couldn't find any female depictions of web developers in Google image search results. Hopefully these illustrations will be indexed and improve the diversity of those results: ...continue reading Happy International Women’s Day, March 8, 2016


Congratulations if your web experience is accessible to all audiences. Don't stop now, here are five ways to make sure it stays that way:

  1. Make sure that future updates to the experience assessed for accessibility compliance in every phase (wireframe, design, development, and production).
    • It happens too often that we create an accessible experience and then let it slowly become inaccessible as errors are introduced in future phases.

    ...continue reading 5 ways to maintain accessible experiences online


If you care about your web content being accessible, try accessing it with a screen reader. Learning to use a screen reader is easier than ever. Both Windows and Mac operating systems (OS) have free screen readers available. This article refers to the Mac OS built-in screen reader, VoiceOver.
...continue reading How to use the VoiceOver screen reader


Too often we share only the accessibility fails without talking about accessibility wins. I am planning to start incorporating some positive reinforcement stories in addition to the negative punishment stories that are so prevalent in the industry. Negative punishment is not working quickly enough! ...continue reading Inspire accessible experiences with positive reinforcement

With this post I am bringing together some resources that I've been using for years, and sharing with my team. All developers will benefit from familiarizing themselves with these techniques. ...continue reading Accessible development resources…and one important tip

October, 2016: Update! I used to encourage experience designers to capture annotations for accessible keyboard functionality separately in "linear wireframes." The reason for that was that it was new to them, and it felt like a very separate exercise. More recently I have recommended that keyboard events be captured in the same wireframes that capture all other interactions as a more holistic experience. I have edited the article below to refer to linear interactions as opposed to linear wireframes.

...continue reading Defining accessible experiences with linear wireframes


It is important to design and develop websites with accessibility in mind. It is a common misconception that tools can be used to determine if a website is compliant with accessibility guidelines. This article will describe at a high level which guidelines cannot be tested with an automated tool, and require manual testing. ...continue reading 12 manual tests for accessibility compliance you should do now

I'm a developer who works for a digital agency, a company whose job (among other things) is to build web experiences for other companies.

Adherence to the Web Content Accessibility Guidelines (WCAG) for new websites is now mandated by law. Client requests to efficiently and cost-effectively implement and test for accessibility guideline compliance in my line of work are increasingly common. For experiences designed and developed at digital agencies we can do this in three ways: ...continue reading 3 Key Ingredients for the Efficient Implementation of Accessible Websites