The Best Of The Internets

Microsoft’s new Inclusive Design toolkit is designed for the brain

The Microsoft Inclusive Design Toolkit has gotten an update that incorporates cognition, which is awesome! It puts forward three new principles:

  1. Understand the user’s motivation, and the goals and tasks they are trying to complete.
  2. Discern the cognitive load required to reduce that mismatch.
  3. Co-create the final product with a diverse community of people across the spectrum.

It’s so great to see this seminal resource continuing to evolve.



The Great Gaslighting of the JavaScript Era

I feel this piece deep in my bones. If you are a PM, designer, or developer building stuff for the web, you owe it to yourself to give it a read.

I could quote the ever-living crap out of it, but I’ll just drop this one choice excerpt and let you take the rest in, in context:

[W]e’re not asking you to abandon your favorite frontend library on a whim and become a Rails developer, or a Phoenix developer, or a whatever. We’re simply asking you to acknowledge that for years you’ve completely hogged and dominated the #WebDev conversation, ignored our repeated attempts to point out the potential flaws, foot guns, and fallacies with the JS/SPA approach, and in some cases even ridiculed us for our choice of technology stack/language/etc.


CSS image()

The CSS4 image() function is really cool! It enables us to inject portions (fragments) of images, change image direction (flip), provide solid color fallbacks & more.

This is a great writeup from Kevin Powell.




Build things that work, even when parts of it break

Progressive enhancement doesn’t have to be more work

As of this year, I’ve officially been beating the drum of progressive enhancement for decades. With an “s.” And it’s still a philosophy that is foundational to building resilient, accessible projects on the web. Full stop.

Chris offers a great intro/reminder here. And when you want to dig in more, you should read my book.




6 ways to improve accessibility with Azure AI

Setting aside my employers’ service offerings promoted in this piece, I appreciate its focus on creating more opportunities for everyone, regardless of ability or disability. The more ways we enable people to consume or interact with our products, the more they will tailor their experience to their own needs and take advantage of affordances that will make them more efficient, productive, and comfortable.