<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/css" href="https://www.aaron-gustafson.com/c/feed.min.css" ?><feed xmlns="http://www.w3.org/2005/Atom"
      xmlns:amg="https://www.aaron-gustafson.com.com/amg-dtd/"><title>Aaron Gustafson: Content tagged inclusive design</title><subtitle>The latest 20 posts and links tagged inclusive design.</subtitle><id>https://www.aaron-gustafson.com</id><link href="https://www.aaron-gustafson.com/feeds/inclusive-design.xml" rel="self"/><link href="https://www.aaron-gustafson.com"/><author><name>Aaron Gustafson</name><uri>https://www.aaron-gustafson.com</uri></author><updated>2026-06-10T18:32:00Z</updated><entry><id>https://www.aaron-gustafson.com/notebook/can-your-ai-pass-the-accessibility-test/</id><title type="html"><![CDATA[✍🏻 Can Your AI Pass the Accessibility Test?]]></title><link href="https://www.aaron-gustafson.com/notebook/can-your-ai-pass-the-accessibility-test/" rel="alternate" type="text/html" /><published>2026-06-10T18:32:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Last week at Microsoft Build, <a href="https://www.linkedin.com/in/jessie-lorenz/">Jessie Lorenz</a>, <a href="https://www.linkedin.com/in/cariefisher/">Carie Fisher</a>, and I gave a short talk on a question every AI-enabled product team should be asking: can your AI pass the accessibility test?</p><p>The core point was straightforward: AI does not fix a broken process; it accelerates whatever process you already have. If accessibility is already in the workflow, AI can help scale inclusion. If it’s not, AI will scale the same barriers teams are already shipping.</p><h2 id="full-transcript" tabindex="-1"><a class="header-anchor" href="#full-transcript" aria-hidden="true">#</a> Full Transcript</h2><figure id="figure-2026-06-10-01"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide3.png" alt="Slide showing a typical software development lifecycle: project planning, design, development and coding, code review and CI/CD, public release, and customer feedback."></p></figure><p><strong>Jessie Lorenz:</strong> Everybody here ships software on a pipeline that looks something like this, right? Planning, design, development and coding, code review and CI/CD, public release, and then feedback. And then you kind of turn around and start the whole merry-go-round again, incorporating feedback back into planning.</p><p>It is a six-stage pipeline. You know it. I know it too. I know it as a blind PM at Microsoft and I know it as someone who was born blind and often encounters the accessibility errors or barriers that get shipped.</p><p>So hold on to this pipeline, because everything we are about to talk about lands somewhere on it.</p><figure id="figure-2026-06-10-02"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide4.png" alt="Slide titled The cost of inaccessibility, showing accessibility issues becoming 10x, 100x, and 1000x more expensive later in the lifecycle."></p></figure><p><strong>Jessie:</strong> Let us look at what happens when you solve your accessibility issues in the planning process. If you do that, it is a conversation. It is usually free to fix.</p><p>Wait until design? Well, it is going to cost you ten times more. Wait until it reaches development? One hundred times more. If you do not notice your accessibility barriers until they actually ship, it compounds even more: one thousand times more.</p><p>And each order of magnitude that compounds, if you really think about it, is a person, and multiples of people, being locked out of what you ship.</p><p>Accessibility debt is a lot like security debt, and you would not just let security debt lie. Accessibility debt should be treated the same.</p><figure id="figure-2026-06-10-03"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide5.png" alt="Slide reading: AI accelerates the pace of software development… and the creation of accessibility issues."></p></figure><p><strong>Jessie:</strong> So we’re all excited about AI, right? Well, it accelerates the pace of software development and it also accelerates the creation of accessibility barriers. Both sides of the coin are true.</p><p>Why?  AI is trained largely on a web that is inaccessible. AI learned from a web that is primarily inaccessible, full of barriers, and AI ships these barriers faster and in places where we’ve not seen them before.</p><figure id="figure-2026-06-10-04"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide6.png" alt="Slide titled Accessibility belongs in the workflow, with accessibility checks shown across the entire software development lifecycle."></p></figure><p><strong>Jessie:</strong> Accessibility belongs in your workflow. We are talking today not about slowing things down, not about trying to make things harder. We are actually talking about catching things early, catching things when they are cheaper, and implementing accessibility checks in every stage of the workflow.</p><p>That could be a lint rule in the editor. That could be a gate in CI. It could be a flag in code review. It is the same workflow that we talked about before, the same pipeline. It is just that each step has an accessibility check on it.</p><figure id="figure-2026-06-10-05"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide7.png" alt="Slide titled Planning should be grounded in disability."></p></figure><p><strong>Jessie:</strong> I really hope I can make this real for you.</p><p>People are always coming to talk to me about how to get money for their accessibility ideas. One guy came and talked to me and he was trying to get VC funding to re-carpet the San Francisco airport. He thought it would be a really good idea to give blind people canes that could guide them on this special carpet and the canes would have Bluetooth in them.</p><p>Well, I saw this guy’s demo. He actually had some investor money lined up, and I asked him one simple question. It is the question I ask everyone: Did you talk to a single person with disabilities before creating this demo?</p><p>The answer to my question is all too often no. Unfortunately, this is an example of what ungrounded planning looks like. You have a clever solution, but you are not solving the right problem.</p><p>So the first step in creating an accessible software development lifecycle is to make sure accessibility is in your planning documents. That could be a question about how your feature will serve people with disabilities in a <a href="https://www.prfaq.org/">PR/FAQ</a>. But if you do not put us in the roadmap, you are going to end up building something really beautiful that is answering the wrong question.</p><figure id="figure-2026-06-10-06"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide8.png" alt="Slide titled Building voice with disability at the center of voice, with statistics on abandoned Copilot voice tasks, disability prevalence, and neurodiverse employees performing better with Copilot."></p></figure><p><strong>Jessie:</strong> My team in Microsoft AI is building voice-first features in Copilot, and we have data that shows 37% of voice-initiated tasks in Copilot are abandoned. That is not good.</p><p>We also have data that shows that more than one billion people in the world live with some kind of disability, a limitation to one or more major life activities. And 76% of folks who have dyslexia or other neurological impairments say that they are better at work when they can use Copilot.</p><p>So what the data shows us is that when Copilot voice breaks, it hits the people who need it most first and hardest. That is why we created a feature called Speak to Done, and that is how it got on our roadmap.</p><p>Now I am going to pass it to Aaron.</p><figure id="figure-2026-06-10-07"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide9.png" alt="Slide titled Design tools need to make inclusive design easy."></p></figure><p><strong>Aaron Gustafson:</strong> Once the planning is done, most teams begin designing the user experience and the user interface. Now, whether they are using traditional design software or newer vibe-design approaches, it is imperative that designers have the right tools and information to help them make accessible choices.</p><figure id="figure-2026-06-10-08"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide10.png" alt="Slide for Accessibility Assistant for Figma, showing the plugin UI and an annotated design."></p></figure><p><strong>Aaron:</strong> One of the efforts that I have had the pleasure of working on in this space is the <a href="https://aka.ms/AccessibilityAssistantForFigma">Accessibility Assistant plugin for Figma</a>. It offers a suite of tools to help designers clarify the intent of their interface and assess the quality of their design when it comes to supporting people with disabilities.</p><p>Here on the screen I have a visual showing an annotated UI. Those annotations can actually act as an accessibility spec to guide engineering work. In fact, we are working on a new feature that will allow designers to export this accessibility information and hand that off to developers, whether they are human or whether they are agentic.</p><p>We have seen some really positive results from our early tests of handing off that accessibility spec to agentic workflows, both in being able to fix existing bugs in the interface based on the accessibility spec and in being able to build interfaces from scratch. They are even able to take simple things like an example row in a grid and extrapolate the accessibility annotations for that one row out to all the rows within the grid, which is really exciting.</p><p>The demo also shows one of the visualization tools that we have. We have a bunch of tools we are adding in for designers to help them understand how their designs end up being understood or experienced by people. In this case, we have done a focus order overlay to visually display how somebody would move through the interface.</p><p>By having this information early, and as Jessie said, in a way that is very cheap to make changes, improving accessibility at the design stage can take mere moments, but it can have a huge impact. It costs a lot more to change that once it is already ensconced in code.</p><figure id="figure-2026-06-10-09"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide11.png" alt="Slide titled All code must be consistent and validated."></p></figure><p><strong>Aaron:</strong> Even with a rigorous design system and robust accessibility specs, it’s still critical to embed accessibility into the coding process. As Jessie mentioned at the beginning of this talk, that becomes even more critical in the era of AI-assisted coding.</p><figure id="figure-2026-06-10-10"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide12.png" alt="Slide titled Coding models aren’t great on their own, showing accessibility pass rates improving from base models to instruction files, skills, and deterministic tools."></p></figure><p><strong>Aaron:</strong> Out of the box, most coding agents are pretty terrible when it comes to accessibility. That’s not surprising though. As Jessie said, they’re trained on what we created, and the web we created has not been all that accessible, so they learned from us.</p><p>Left to their own devices, most of the code they write only passes about 8–25% of automatable accessibility checks.</p><p>Instruction files are often touted for their ability to steer models toward better outcomes by teaching them what the accessibility expectations should be up front, but even with that the pass rate only climbs to 37–60% of automatable checks.</p><p>When you start imbuing agents with skills, you get closer to a pass rate of roughly 86%, but it is not until you give them actual deterministic tests to run, and instructions on how to use them, that you get them to iterate until the code passes all of those automatable checks.</p><p>But even that only gets you so far because it takes you to the limit of what is testable purely in an automated fashion, via unit tests and integration tests. It does not cover things like usability, so I want to put it in context: automatable tests only cover about 50% of what you need for a UI to be considered truly accessible.</p><p>Still, every step in the right direction counts. And now that we have discussed accessibility in the code authoring context, I am going to hand it off to Carie to talk about embedding accessibility in the code review process.</p><figure id="figure-2026-06-10-11"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide13.png" alt="Slide titled Code review is the last line of defense."></p></figure><p><strong>Carie Fisher:</strong> I am from GitHub, and we made an <a href="https://github.com/github/accessibility-scanner">Accessibility Scanner</a>. It’s open source. If you have not checked out the booth, we have a demo there.</p><p>What we are talking about here is bringing accessibility alongside the other feedback developers already expect. In pull requests, it should show up alongside code quality and security feedback. In CI/CD, accessibility checks should run where automation makes sense, whether you are using GitHub Actions, Azure Pipelines, browser tests, or deterministic tests. We want to be where you are and make sure accessibility is considered.</p><p>After release, issues and feedback should flow back into the backlog and into better patterns for next time. The PR is necessary, but it is not enough. If accessibility only appears at the end, we are still fixing after the fact.</p><p>The bigger direction here is to embed accessibility into AI tooling and engineering practices so innovation scales inclusion, not exclusion.</p><figure id="figure-2026-06-10-12"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide14.png" alt="Slide for GitHub’s AI-powered accessibility scanner, showing a Find, File, Fix workflow."></p></figure><p><strong>Carie:</strong> GitHub’s AI-powered Accessibility Scanner makes that workflow concrete with a simple loop: Find, File, Fix.</p><p>First, it helps find repeatable accessibility issues. Then it files actionable GitHub issues instead of leaving teams with a separate report that lives outside their workflow. And then those issues become useful context for fixing, including with Copilot-assisted remediation.</p><p>Under the hood, we’re using Deque’s aXe ruleset, which is basically the gold standard for automated accessibility checks. It is free, it is open source, and we created the GitHub workflow around it so you can scan your page for accessibility errors, create issues, and then even assign those issues to Copilot to draft a pull request.</p><p>We deliberately left a spot for a human to stay in the loop and make sure the result is truly accessible. As Aaron and Jessie have said, automated checks may only catch about half of the issues overall. You still need manual checks and you still need to work with people with disabilities to make sure your product is really inclusive.</p><figure id="figure-2026-06-10-13"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide15.png" alt="Screenshot of GitHub’s accessibility scanner repository shown during the live demo."></p></figure><p><strong>Carie:</strong> We don’t have time to run through the full demo on stage, but this is the workflow we wanted people to remember. Accessibility is not happening in a separate process. It is part of the same system teams already use to build, triage, review, automate, and ship.</p><figure id="figure-2026-06-10-14"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide16.png" alt="Slide titled When accessibility is integrated, magic happens."></p></figure><p><strong>Carie:</strong> When accessibility is integrated, magic happens.</p><figure id="figure-2026-06-10-15"><p><img src="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide17.png" alt="Slide titled Voice to Done, showing a natural-language voice request turned into completed tasks in Copilot."></p></figure><p><strong>Jessie:</strong> I am a blind PM at Microsoft and most days I spend them telling software what I want it to do and then spending an inordinate amount of time cleaning up what it did wrong.</p><p>My team owns two really powerful features called Copilot Tasks and Copilot Cowork. They are super powerful. However, they did not have voice included in them, so we created a feature called Speak to Done, which is the voice layer over Copilot Tasks and Copilot Cowork.</p><p>I said, “Find that track meet email from three weeks ago, add it to my calendar, and text the other parent.”</p><p>Copilot did not lose context, did not break, found the track meet in the Gmail thread, put it on the calendar, and sent it to the other parent without breaking.</p><p>Now let me be clear: without the shift-left practices, without the tools that we talked about today, the Figma plugin at the design process, the deterministic testing, the code review, none of these features reach me.</p><p>Speak to Done is really cool because it solves a problem that disproportionately impacts folks with disabilities, like we talked about earlier, but it also helps everybody who wants to use Copilot with their voice.</p><p>In disability circles, we talk a lot about the curb-cut effect. Back in the 1960s, they did not have curb cuts. Wheelchair users in Berkeley literally started taking sledgehammers to the curbs and making them themselves. Now we see curb cuts everywhere, and who benefits? People who use strollers, delivery workers, all of society.</p><p>That is a little bit of what we are trying to convey today. When we are talking about the things we build, we are not talking about tools. We are talking about who gets to use what we ship.</p><p>I encourage you to be conscious about creating a more accessible world, one code snippet at a time.</p><hr><p>If you want to dig into the tools we referenced, here is <a href="https://aka.ms/a11y-scanner-resources">the resource page for the talk</a>.</p>]]></content><amg:twitter><![CDATA[Last week at Microsoft Build, Jessie Lorenz, Carie Fisher, and I talked about how to build accessibility into AI-assisted software development from planning through code review and release.]]></amg:twitter><amg:summary><![CDATA[<p>Last week at Microsoft Build, <a href="https://www.linkedin.com/in/jessie-lorenz/">Jessie Lorenz</a>, <a href="https://www.linkedin.com/in/cariefisher/">Carie Fisher</a>, and I gave a short talk on a question every AI-enabled product team should be asking: can your AI pass the accessibility test?</p><p>The core point was straightforward: AI does not fix a broken process; it accelerates whatever process you already have. If accessibility is already in the workflow, AI can help scale inclusion. If it’s not, AI will scale the same barriers teams are already shipping.</p>]]></amg:summary><summary type="html"><![CDATA[<p>Last week at Microsoft Build, <a href="https://www.linkedin.com/in/jessie-lorenz/">Jessie Lorenz</a>, <a href="https://www.linkedin.com/in/cariefisher/">Carie Fisher</a>, and I gave a short talk on a question every AI-enabled product team should be asking: can your AI pass the accessibility test?</p><p>The core point was straightforward: AI does not fix a broken process; it accelerates whatever process you already have. If accessibility is already in the workflow, AI can help scale inclusion. If it’s not, AI will scale the same barriers teams are already shipping.</p>]]></summary><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /><category term="Microsoft" /><category term="user experience" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/i/posts/2026-06-10/Slide2.png" /></entry><entry><id>https://www.aaron-gustafson.com/speaking-engagements/can-your-ai-pass-the-accessibility-test/</id><title type="html"><![CDATA[📢 Can Your AI Pass the Accessibility Test?]]></title><link href="" rel="alternate" type="text/html" /><published>2026-06-02T00:09:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>At Microsoft Build 2026, Jessie Lorenz, Carie Fisher, and I looked at what happens when AI accelerates software development without accessibility built into the workflow. We walked through the full software development lifecycle, from planning and design through coding, code review, CI/CD, and feedback loops, and showed how accessibility checks, tooling, and human review can help teams catch problems earlier.</p><p>Along the way, we shared examples from Microsoft and GitHub, including the Accessibility Assistant for Figma, deterministic testing for AI-assisted coding workflows, and GitHub’s Accessibility Scanner. The through line was simple: if accessibility is part of the process, AI can help scale inclusion; if it is missing, AI can scale exclusion just as quickly.</p>]]></content><amg:twitter><![CDATA[At Microsoft Build 2026, Jessie Lorenz, Carie Fisher, and I explored how to embed accessibility across the software development lifecycle so AI scales inclusion rather than exclusion.]]></amg:twitter><amg:summary><![CDATA[<p>At Microsoft Build 2026, Jessie Lorenz, Carie Fisher, and I explored how to embed accessibility across the software development lifecycle so AI scales inclusion rather than exclusion.</p>]]></amg:summary><summary type="html"><![CDATA[<p>At Microsoft Build 2026, Jessie Lorenz, Carie Fisher, and I explored how to embed accessibility across the software development lifecycle so AI scales inclusion rather than exclusion.</p>]]></summary><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /><category term="Microsoft" /><category term="user experience" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/undefined" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/artificial-intelligence-has-one-chance-to-get-accessibility-right/</id><title type="html"><![CDATA[🔗 Artificial Intelligence Has One Chance To Get Accessibility Right]]></title><link href="https://www.aaron-gustafson.com/notebook/links/artificial-intelligence-has-one-chance-to-get-accessibility-right/" rel="alternate" type="text/html" /><link href="https://www.forbes.com/sites/keelycatwells/2026/05/03/artificial-intelligence-has-one-chance-to-get-accessibility-right/" rel="related" type="text/html" /><published>2026-05-20T21:35:36Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>This is a pointed reminder that AI trained on an inaccessible web will reproduce that inaccessibility at scale — unless we intervene thoughtfully and intentionally.</p><p>That’s the part too many people seem eager to hand-wave away. These systems are not arriving with some magically enlightened understanding of disability, inclusion, or accessible implementation. They’re being trained on the web as it is, which means they are taking all of its worst practices as truth.</p><p>If we want AI-assisted coding to improve outcomes rather than exponentially accelerate harm, accessibility must be foundational.</p>]]></content><amg:twitter><![CDATA[AI is inheriting the web’s accessibility debt. If we want a different outcome, we need to change the training data, the defaults, and the incentives now.]]></amg:twitter><amg:summary><![CDATA[<p>A pointed reminder that if AI is trained on an inaccessible web, it will reproduce that inaccessibility at scale unless we intervene intentionally.</p>]]></amg:summary><summary type="html"><![CDATA[<p>A pointed reminder that if AI is trained on an inaccessible web, it will reproduce that inaccessibility at scale unless we intervene intentionally.</p>]]></summary><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://imageio.forbes.com/specials-images/imageserve/69f5669f2264431211d8f7b1/0x0.jpg?format=jpg&amp;height=900&amp;width=1600&amp;fit=bounds" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/accessibility-in-the-end-of-deterministic-design-again/</id><title type="html"><![CDATA[🔗 Accessibility in the End of Deterministic Design (Again)]]></title><link href="https://www.aaron-gustafson.com/notebook/links/accessibility-in-the-end-of-deterministic-design-again/" rel="alternate" type="text/html" /><link href="https://www.deque.com/axe-con/sessions/accessibility-in-the-end-of-deterministic-design-again/" rel="related" type="text/html" /><published>2026-04-29T12:10:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>The framing Anna Cook uses for her talk is an important one: accessibility isn’t something generative interfaces will magically solve; it’s the groundwork we need in order to make those systems trustworthy at all.</p><p>I also appreciate the callback in the title. We’ve been here before. The particulars may be new, but the core challenge is familiar: how do we build resilient, inclusive systems when the output is fluid, personalized, or otherwise beyond a designer’s exact control? Accessibility is not a bolt-on answer to that question; it’s where the answer has to begin.</p>]]></content><amg:twitter><![CDATA[Accessibility isn’t something generative interfaces will magically solve; it’s the groundwork we need in order to make them trustworthy at all.]]></amg:twitter><amg:summary><![CDATA[<p>Accessibility isn’t something generative interfaces will magically solve; it’s the groundwork we need in order to make those systems trustworthy at all.</p>]]></amg:summary><summary type="html"><![CDATA[<p>Accessibility isn’t something generative interfaces will magically solve; it’s the groundwork we need in order to make those systems trustworthy at all.</p>]]></summary><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/design-systems-cant-automate-away-all-of-your-accessibility-considerations/</id><title type="html"><![CDATA[🔗 Design systems can’t automate away all of your accessibility considerations]]></title><link href="https://www.aaron-gustafson.com/notebook/links/design-systems-cant-automate-away-all-of-your-accessibility-considerations/" rel="alternate" type="text/html" /><link href="https://zeroheight.com/blog/design-systems-cant-automate-away-all-of-your-accessibility-considerations/" rel="related" type="text/html" /><published>2026-04-23T12:10:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Eric does an excellent job outlining the kinds of accessibility issues design systems and automated tooling can reduce, but never fully eliminate.</p><p>This is the part too many teams miss: accessibility doesn’t end at the component boundary. A well-built component library can give you a stronger foundation, but it can’t guarantee the right labels, the right heading structure, the right focus management, or the right overall experience once those pieces are assembled into an interface. That work still requires judgment, care, and testing with actual people.</p>]]></content><amg:twitter><![CDATA[Passing automated checks is not the same thing as delivering an accessible experience.]]></amg:twitter><amg:summary><![CDATA[<p>Eric does an excellent job outlining the kinds of accessibility issues design systems and automated tooling can reduce, but never fully eliminate.</p>]]></amg:summary><summary type="html"><![CDATA[<p>Eric does an excellent job outlining the kinds of accessibility issues design systems and automated tooling can reduce, but never fully eliminate.</p>]]></summary><category term="accessibility" /><category term="inclusive design" /><category term="pattern libraries" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zh-marketing-wordpress-uploads.s3.amazonaws.com/wp-content/uploads/2025/11/blog-feature-computer-yellow.png" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/people-are-not-static-we-are-dynamic-in-order-to-meet-our-needs-at-any-point-in-our-lives-or-day-the-uis-we-create-must-be-able-to-adapt-to-us-not-the-other-way-around-/</id><title type="html"><![CDATA[🔗 Different contexts, different tools, same person]]></title><link href="https://www.aaron-gustafson.com/notebook/links/people-are-not-static-we-are-dynamic-in-order-to-meet-our-needs-at-any-point-in-our-lives-or-day-the-uis-we-create-must-be-able-to-adapt-to-us-not-the-other-way-around-/" rel="alternate" type="text/html" /><link href="https://www.linkedin.com/posts/derekfeatherstone_accessibility-disability-activity-7434648295420870656-mH3o" rel="related" type="text/html" /><published>2026-03-05T18:38:46Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>People are not static, we are dynamic. In order to meet our needs at any point in our lives or day, the UIs we create must be able to adapt to us — not the other way around.</p><blockquote><p>I know someone that uses her screen reader on her mobile phone, but when she’s on her desktop computer, she uses a mangifier.</p><p>Different contexts, different tools, same person.</p><p>I know someone that uses voice controls on his computer. He uses direct commands like “Click Contact Us” when he’s near the start of his day, and commands like “Click link, twelve” when he’s near the end of his day with lower energy and less clear speech and a dry mouth.</p><p>Different energy/capacity, same tools, same person.</p><p>I know someone that uses a switch on his computer. He also uses the onscreen keyboard on his computer. The one that he chooses reflects the task he’s trying to accomplish and how he can minimize switching between the tools.</p><p>Different task, same context, same tools, same person.</p><p>Disability is not black and white… it’s every shade of every colour.</p></blockquote>]]></content><amg:twitter><![CDATA[People are not static, we are dynamic. In order to meet our needs at any point in our lives or day, the UIs we create must be able to adapt to us — not the other way around.]]></amg:twitter><amg:summary><![CDATA[<p>People are not static, we are dynamic. In order to meet our needs at any point in our lives or day, the UIs we create must be able to adapt to us — not the other way around.</p>]]></amg:summary><summary type="html"><![CDATA[<p>People are not static, we are dynamic. In order to meet our needs at any point in our lives or day, the UIs we create must be able to adapt to us — not the other way around.</p>]]></summary><category term="accessibility" /><category term="progressive enhancement" /><category term="inclusive design" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://static.licdn.com/aero-v1/sc/h/c45fy346jw096z9pbphyyhdz7" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/accessibility-assistant-for-figma-v52/</id><title type="html"><![CDATA[✍🏻 Accessibility Assistant for Figma v52]]></title><link href="https://www.aaron-gustafson.com/notebook/accessibility-assistant-for-figma-v52/" rel="alternate" type="text/html" /><published>2026-02-20T23:27:28Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>I just hit “publish” on <a href="https://www.figma.com/community/plugin/731310036968334777/accessibility-assistant">Accessibility Assistant for Figma</a> v52, and I wanted to share why this release matters so much to our team.</p><p>We’re in the middle of a major overhaul. To get there, we needed a lot of foundational infrastructure work to modernize the plugin and prepare for new features that help designers produce more accessible work, faster. This release includes a big chunk of that groundwork, notably:</p><ul><li>Annotations are now presented as Figma-native Dev Mode annotations; this greatly reduces the working overhead of the plugin and reduces visual clutter in the document. We’ve also color-coordinated the icons in the Annotation Set viewer to the labels you see in the Dev Mode annotations, making it easier to scan.</li><li>Legacy annotation tables will automatically be migrated into the new system. The visual readout tables will be hidden when this happens, but are still accessible if you need to copy or reference them. We’ve also included a tool to clean up these old layers when you’re ready.</li><li>Annotations are now managed in a single UI rather than split by focus-order impact. That means you no longer need to jump back and forth between tools to annotate designs correctly.</li><li>We’ve organized and expanded the list of W3C roles available in the role picker. Additionally, the form now adapts to the role, offering you only the relevant fields and reducing distraction. We also added a description field, should you need it.</li></ul><p>We also fixed duplication bugs. You can now copy layers and keep their annotations as a new Annotation Set. Similarly, duplicating pages now regenerates page-bound annotations automatically. On especially large pages, that regeneration may take a little time.</p><p>This release has been a long time coming, and I’m incredibly proud of the team behind it, especially Ashish Singh from HCL, and Michael Fairchild, Scott O’Hara, and Ben Truelove from Microsoft. Their care, and their depth of accessibility knowledge, has been instrumental in getting this project to where it is today.</p><p>And there’s more to come!</p>]]></content><amg:twitter><![CDATA[I just hit “publish” on Accessibility Assistant for Figma v52 and I wanted to share some details on why this is a monumental release for us.]]></amg:twitter><amg:summary><![CDATA[<p>I just hit “publish” on <a href="https://www.figma.com/community/plugin/731310036968334777/accessibility-assistant">Accessibility Assistant for Figma</a> v52, and I wanted to share why this release matters so much to our team.</p>]]></amg:summary><summary type="html"><![CDATA[<p>I just hit “publish” on <a href="https://www.figma.com/community/plugin/731310036968334777/accessibility-assistant">Accessibility Assistant for Figma</a> v52, and I wanted to share why this release matters so much to our team.</p>]]></summary><category term="accessibility" /><category term="design" /><category term="inclusive design" /><category term="Microsoft" /><category term="user experience" /><category term="WAI-ARIA" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/some-blind-fans-to-experience-super-bowl-with-tactile-device-that-tracks-ball/</id><title type="html"><![CDATA[🔗 Some blind fans to experience Super Bowl with tactile device that tracks ball]]></title><link href="https://www.aaron-gustafson.com/notebook/links/some-blind-fans-to-experience-super-bowl-with-tactile-device-that-tracks-ball/" rel="alternate" type="text/html" /><link href="https://apnews.com/article/nfl-blind-fans-super-bowl-6daf12a08127c46c23dab6100a659681" rel="related" type="text/html" /><published>2026-02-06T19:40:06Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>A few years ago, a couple students at the University of Washington asked me to come to their campus for a visit. They gave me a demo of an early prototype they’d been working on — a haptic feedback device that could allow someone who is Blind or low vision to follow a game. The demo took video data from a tennis match and mapped it onto the haptic tablet. It felt like Pong, but they had a bolder vision — tackling fast-moving and complicated sports like basketball, football, American football, and hockey.</p><p>I immediately invited them to pitch us for the AI for Accessibility Grant Program that I ran for Microsoft. With so much focus on assistive technology to enable folks to work and accomplish common life tasks, I loved that the OneCourt team was interested in enabling people with disabilities to enjoy leisure activities like sporting events. Moreover, I saw the potential to enable Blind and low-vision parents to experience their kids’ sporting events, which could be life-changing for them.</p><p>Needless to say, they wowed both me and the rest of the seleciton committee. We funded them to expand their prototypes and pursue partnerships with different professional sports leagues, teams, and venues. They were ambitious and it’s paying off.</p><p>Fast forward a few years and they’re enabling a handful of Blind &amp; low vision sports fans to exerience the Super Bowl in a whole new way, using their technology. It’s amazing and I could not be more proud of them.</p><p>Congrats y’all!</p>]]></content><amg:twitter><![CDATA[So proud of the OneCourt team for their work in bringing more leisure opportunities to the Blind & low vision community.]]></amg:twitter><category term="accessibility" /><category term="inclusive design" /><category term="AI/ML" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://dims.apnews.com/dims4/default/9b439cc/2147483647/strip/true/crop/5333x3554+0+1/resize/980x653!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F1b%2Fe5%2F28e0bd88c1be654d380ee1c3b2f2%2F9a7b2e31c9464fa6a86eb6d04b0a3266" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/disability-personas-from-a-web-for-everyone/</id><title type="html"><![CDATA[🔗 Disability Personas from A Web for Everyone]]></title><link href="https://www.aaron-gustafson.com/notebook/links/disability-personas-from-a-web-for-everyone/" rel="alternate" type="text/html" /><link href="https://knowaboutaccessibility.org/category/resources/" rel="related" type="text/html" /><published>2025-05-09T23:05:56Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>The disability personas contained in Sarah Horton &amp; Whitney Quesenbery’s <cite>A Web for Everyone</cite> are a terrific resource, so I’m thrilled their available beyond the book now too.</p>]]></content><amg:twitter><![CDATA[I ❤️ these disability personas. What an amazing resource!]]></amg:twitter><amg:summary><![CDATA[<p>The disability personas contained in Sarah Horton &amp; Whitney Quesenbery’s A Web for Everyone are a terrific resource, so I’m thrilled their available beyond the book now too.</p>]]></amg:summary><summary type="html"><![CDATA[<p>The disability personas contained in Sarah Horton &amp; Whitney Quesenbery’s A Web for Everyone are a terrific resource, so I’m thrilled their available beyond the book now too.</p>]]></summary><category term="accessibility" /><category term="inclusive design" /><category term="user experience" /></entry><entry><id>https://www.aaron-gustafson.com/speaking-engagements/expanding-accessibility-with-ai/</id><title type="html"><![CDATA[📢 Expanding Accessibility with AI]]></title><link href="" rel="alternate" type="text/html" /><published>2024-12-11T08:08:30Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>This session, hosted by Aaron Gustafson and Ioana Tanase explores the transformative role of AI in enhancing accessibility. Together, you will uncover the pivotal role AI plays in crafting cutting-edge accessible technologies, learn about innovative AI tools that empower individuals with disabilities, and dive into best practices for creating inclusive AI solutions. Together, we will also explore the exciting future of AI in pushing the boundaries of accessibility.</p><p>Learning objectives:</p><ol><li>Understand the pivotal role AI plays in crafting cutting-edge accessible technologies.</li><li>Learn about innovative AI tools that empower individuals with disabilities.</li><li>Dive into best practices for creating inclusive AI solutions.</li><li>Explore the exciting future of AI in pushing the boundaries of accessibility</li></ol>]]></content><amg:twitter><![CDATA[This session, hosted by Aaron Gustafson and Ioana Tanase explores the transformative role of AI in enhancing accessibility. Together, you will uncover the pivotal role AI plays in crafting cutting-edge accessible technologies, learn about innovative AI tools that empower individuals with disabilities, and dive into best practices for creating inclusive AI solutions. Together, we will also explore the exciting future of AI in pushing the boundaries of accessibility.]]></amg:twitter><amg:summary><![CDATA[<p>This session, hosted by Aaron Gustafson and Ioana Tanase explores the transformative role of AI in enhancing accessibility. Together, you will uncover the pivotal role AI plays in crafting cutting-edge accessible technologies, learn about innovative AI tools that empower individuals with disabilities, and dive into best practices for creating inclusive AI solutions. Together, we will also explore the exciting future of AI in pushing the boundaries of accessibility.</p>]]></amg:summary><summary type="html"><![CDATA[<p>This session, hosted by Aaron Gustafson and Ioana Tanase explores the transformative role of AI in enhancing accessibility. Together, you will uncover the pivotal role AI plays in crafting cutting-edge accessible technologies, learn about innovative AI tools that empower individuals with disabilities, and dive into best practices for creating inclusive AI solutions. Together, we will also explore the exciting future of AI in pushing the boundaries of accessibility.</p>]]></summary><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /><category term="the future" /><category term="user experience" /><category term="voice UX" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/undefined" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/why-i-care-deeply-about-web-accessibility-and-you-should-too/</id><title type="html"><![CDATA[🔗 Why I Care Deeply About Web Accessibility And You Should Too]]></title><link href="https://www.aaron-gustafson.com/notebook/links/why-i-care-deeply-about-web-accessibility-and-you-should-too/" rel="alternate" type="text/html" /><link href="https://dev.to/schalkneethling/why-i-care-deeply-about-web-accessibility-and-you-should-too-274a" rel="related" type="text/html" /><published>2024-05-09T17:36:18Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>I agree with so much of this piece… especially <a href="https://www.aaron-gustafson.com/speaking-engagements/delivering-critical-information-services/">the expansive view of accessibility that is inclusive of both the disability divide and the digital divide</a>.</p><p>Great summary here:</p><blockquote><p>[M]y passion for accessibility stems from experiencing accessibility barriers personally, observing their impact on others, and holding the conviction that technology should tear down divides - not erect new ones. I want to fulfill, and help you fulfill, the web’s promise of equal access and opportunity for everyone, regardless of circumstances. Digital accessibility should not be an accommodation but a fundamental right and prerequisite for technology to truly better humanity.</p></blockquote>]]></content><amg:twitter><![CDATA[I agree with so much of this piece, especially the expansive view of accessibility that is inclusive of both the disability divide and the digital divide.]]></amg:twitter><category term="accessibility" /><category term="inclusive design" /><category term="performance" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/steve-gleason-interview-with-jenny-lay-flurrie/</id><title type="html"><![CDATA[🔗 Steve Gleason interview with Jenny Lay-Flurrie]]></title><link href="https://www.aaron-gustafson.com/notebook/links/steve-gleason-interview-with-jenny-lay-flurrie/" rel="alternate" type="text/html" /><link href="https://www.youtube.com/watch?v=6zcGGdO4e98" rel="related" type="text/html" /><published>2024-05-01T21:21:35Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>My boss, Jenny Lay-Flurrie, went to New Orleans to interview Steve Gleason about his new book and so much more. It was originally recorded for an internal interview series, but we’ve made it public because it’s such an amazing conversation. Well worth your time.</p>]]></content><amg:twitter><![CDATA[Love this conversation between @JennyLayFluffy and @SteveGleason about life, music, technology, and resilience. 😍]]></amg:twitter><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /></entry><entry><id>https://www.aaron-gustafson.com/speaking-engagements/embedding-accessibility/</id><title type="html"><![CDATA[📢 Embedding Accessibility]]></title><link href="" rel="alternate" type="text/html" /><published>2024-01-19T08:08:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>In this session, I discuss the many reasons companies should prioritize accessibility, how to build a culture of accessibility, and what it can mean for their bottom line.</p>]]></content><amg:twitter><![CDATA[In this session, I discuss the many reasons companies should prioritize accessibility, how to build a culture of accessibility, and what it can mean for their bottom line.]]></amg:twitter><amg:summary><![CDATA[<p>In this session, I discuss the many reasons companies should prioritize accessibility, how to build a culture of accessibility, and what it can mean for their bottom line.</p>]]></amg:summary><summary type="html"><![CDATA[<p>In this session, I discuss the many reasons companies should prioritize accessibility, how to build a culture of accessibility, and what it can mean for their bottom line.</p>]]></summary><category term="accessibility" /><category term="inclusion" /><category term="inclusive design" /><category term="progressive enhancement" /><category term="user experience" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/undefined" /></entry><entry><id>https://www.aaron-gustafson.com/appearances/press/2023-12-11-ai-for-non-standard-speech-and-inclusive-gps-meet-the-impact-startups-using-tech-to-tackle-the-disability-divide/</id><title type="html"><![CDATA[🎤 AI for non-standard speech and inclusive GPS: Meet the impact startups using tech to tackle the disability divide]]></title><link href="https://sifted.eu/articles/disability-tech-brnd" rel="alternate" type="text/html" /><published>2023-12-11T00:00:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>The folks over at <cite>Sifted</cite> asked me to weigh in on the potential of AI to increase access and inclusivity. They frame the opportunity perfectly:</p><blockquote><p>Excitement around how AI can change the way we live and work has reached fever pitch — but less often discussed is how it could create a more inclusive, accessible world. Yet the opportunity is vast. <cite>Sifted</cite> estimates the addressable market for disability tech is somewhere in the 2bn range, while PwC predicts AI could contribute nearly $16tn to the global economy by 2030.</p></blockquote>]]></content><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/tolu-adegbite/</id><title type="html"><![CDATA[🔗 Tolu Adegbite]]></title><link href="https://www.aaron-gustafson.com/notebook/links/tolu-adegbite/" rel="alternate" type="text/html" /><link href="https://revisionpath.com/tolu-adegbite/" rel="related" type="text/html" /><published>2023-09-19T03:47:11Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Excellent interview with Tolu Adegbite on her career and the importance of giving voice to other marginalized communities within the disability space.</p>]]></content><amg:twitter><![CDATA[Excellent interview with Tolu Adegbite on her career and the importance of giving voice to other marginalized communities within the disability space.]]></amg:twitter><category term="accessibility" /><category term="inclusive design" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://revisionpath.com/wp-content/uploads/tolu-adegbite-300.png" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/opportunities-for-ai-in-accessibility/</id><title type="html"><![CDATA[✍🏻 Opportunities for AI in Accessibility]]></title><link href="https://www.aaron-gustafson.com/notebook/opportunities-for-ai-in-accessibility/" rel="alternate" type="text/html" /><published>2023-06-09T21:57:16Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>In reading through <a href="https://www.joedolson.com/2023/06/accessibility-and-artificial-intelligence/">Joe Dolson’s recent piece on the intersection of AI and accessibility</a>, I absolutely appreciated the skepticism he has for AI in general as well as the ways in which many have been using it. In fact, I am very skeptical of AI myself, despite my role at Microsoft being that of an Accessibility Innovation Strategist helping run the AI for Accessibility grant program. As with any tool, AI can be used in very constructive, inclusive, and accessible ways <em>and</em> it can be used in destructive, exclusive, and harmful ones. And there are a ton of uses somewhere in the mediocre middle as well.</p><p>I’d like you to consider this a “yes… and” piece to complement Joe’s post. I don’t seek to refute any of what he’s saying, but rather provide some visibility to projects and opportunities where AI can make a meaningful difference for people with disabilities (PwD) across the globe. To be clear, I am not saying there aren’t real risks and pressing issues with AI that need to be addressed—there are, and we needed to address them like yesterday—but I want to take a little time to talk about what’s possible, in hopes we’ll get there one day.</p><h2 id="alternative-text" tabindex="-1"><a class="header-anchor" href="#alternative-text" aria-hidden="true">#</a> Alternative text</h2><p>Joe’s piece spends a lot of time talking about computer vision models generating alternative text. He highlights a ton of valid issues with the current state of things. And while computer vision models continue to improve in terms of the quality and richness of detail in their descriptions, the results are not great. As he rightly points out, the current state of image analysis is pretty poor—especially for certain image types—and the current systems examine images in isolation rather than within the context in which they sit (a consequence of having separate foundation models for text analysis and image analysis).</p><p>These models are also not currently trained to distinguish an image that is contextually relevant (for which there should probably be a description) from one that is purely decorative. Of course this is something we humans struggle with as well… the right answer is often somewhere between the author’s intent and the user’s needs/preferences.</p><p>All of that said, there is potential in this space.</p><p>As Joe mentions, human-in-the-loop authoring of <code>alt</code> text should absolutely be a thing. And if AI can pop in to offer a starting point—even if that starting point is prompting you to say <em>What is this B.S.? That’s not right at all… let me fix it</em>—I think that’s a win.</p><p>Taking things a step further, if we can specifically train a model to analyze image usage in context, it could help us more quickly identify which ones are likely to be presentational and which ones likely require a description. That will help reinforce the importance of descriptions in the appropriate context <em>and</em> improve the efficiency with which authors can make their pages more accessible.</p><p>While complex images—graphs, charts, etc.—are challenging to describe in any sort of succinct way (even for humans), <a href="https://openai.com/research/gpt-4#:~:text=Visual%20inputs:%20VGA%20charger">the image example shared in the GPT4 announcement</a> points to an interesting opportunity here as well. Let’s say the description of a chart was simply the title of the chart and the kind of visualization it was. For example: <em>Pie chart comparing smartphone usage to feature phone usage among U.S. households making under $30,000 a year.</em> If the browser knows it’s a pie chart (because an onboard model verified this), imagine a world where a user could ask questions about the graphic.</p><ul><li><em>Do more people use smartphones or feature phones?</em></li><li><em>How many more?</em></li><li><em>Is there a group of people that don’t fall into either of these buckets?</em></li><li><em>How many is that?</em></li></ul><p>Setting aside the realities of <a href="https://machinelearningmastery.com/a-gentle-introduction-to-hallucinations-in-large-language-models/">Large Language Model (LLM) hallucinations</a> for a moment, the opportunity to interface with image data in this way could be revolutionary for blind and low-vision folks as well as people with various forms of color blindness, cognitive disabilities, and so on. It could also be useful in an educational context to teach people who <em>can</em> see the chart, as authored, to read a pie chart.</p><p>Taking things a step further, what if you could ask your browser to simplify a complex chart, perhaps isolating a single line on a line graph? What if you could ask the browser to transpose the colors of the different lines to work better for the specific form of color blindness you have? What if you could swap colors for patterns? Given the chat-based interface and our ability to manipulate existing images in currently available AI tools, that certainly seems like a possible future.</p><p>Now imagine a purpose-built model that could extract the information from that chart and convert it to another format. For example, it could turn that pie chart (or better yet, a series of them) into a more accessible (and useful) format like a spreadsheet. That would be amazing!</p><h2 id="matching-algorithms" tabindex="-1"><a class="header-anchor" href="#matching-algorithms" aria-hidden="true">#</a> Matching Algorithms</h2><p>Safiya Umoja Noble absolutely hit the nail on the head with the title of her book <a href="http://algorithmsofoppression.com/"><em>Algorithms of Oppression</em></a>. While it was focused on search engines reinforcing racism, all computer models have the potential to amplify conflict, bias, and intolerance. Whether it’s Twitter always showing you the latest tweet from a bored billionaire, YouTube sending us into a Q-hole, or Instagram warping our idea of what a natural body looks like, we know poorly authored and maintained algorithms are incredibly harmful. A lot of this stems from a lack of diversity among the people who shape and/or build them. When built inclusively, however, there is real potential for algorithm development to benefit people with disabilities.</p><p>Take <a href="https://www.mentra.com/">Mentra</a>, for example. They are an employment network for neurodivergent people. They employ an algorithm to match job seekers with potential employers, based on over 75 different data points. On the job seeker side of things, it takes into account the candidate’s strengths, necessary workplace accommodations (and preferred ones), environmental sensitivities, and so on. On the employer side, it takes into account the work environment, communication factors related to the job, and the like. As a company run by neurodivergent folks, Mentra made the decision to flip the script when it comes to typical employment sites. They use their algorithm to propose available candidates to the companies, who can then connect with job seekers they are interested in; reducing the emotional and physical labor on the job seeker side of things.</p><p>When more people with disabilities are involved in the creation of algorithms, there is a lessened likelihood that these algorithms will be used to inflict harm on their communities. This is why diverse teams are so important.</p><p>Imagine if a social media company’s recommendation engine was tuned to analyze who you’re currently following and prioritized recommending that you follow people who talked about similar things, but who were different in some key way from your existing sphere of influence. For example, if you follow a bunch of non-disabled white male academics who talk about AI, it could suggest you follow academics who are disabled or aren’t white or aren’t male who also talk about AI. If you took its recommendations, you’d likely get a much more holistic and nuanced understanding of what is happening in the AI field.</p><h2 id="other-ways-ai-helps-pwd" tabindex="-1"><a class="header-anchor" href="#other-ways-ai-helps-pwd" aria-hidden="true">#</a> Other Ways AI Helps PwD</h2><p>If I weren’t trying to put this together between other tasks, I’m sure I could go on, <i lang="la">ad infinitum</i>, providing all kinds of examples of how AI can be used to the benefit of people with disabilities, but I’m going to make this last section into a bit of a lightning round. In no particular order:</p><ul><li><strong>Voice preservation.</strong> You may have seen <a href="https://arxiv.org/abs/2301.02111">the VALL-E paper</a> or <a href="https://www.apple.com/newsroom/2023/05/apple-previews-live-speech-personal-voice-and-more-new-accessibility-features/">Apple’s GAAD announcement</a> or you may be familiar with offerings from <a href="https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/custom-neural-voice">Microsoft</a>, <a href="https://www.acapela-group.com/voices/voice-banking/">Acapela</a>, and others. It is possible to train an AI model to replicate your voice, which is tremendous for people who have ALS/MDN and other medical conditions that lead to dysarthria. This is, of course, the same tech that can be used to create audio deepfakes, so it’s something we need to approach <em><a href="https://www.microsoft.com/en-us/ai/responsible-ai">responsibly</a></em>, but the tech has truly transformative potential.</li><li><strong>Voice recognition.</strong> Researchers like those in the <a href="https://speechaccessibilityproject.beckman.illinois.edu/">Speech Accessibility Project</a> are paying people with disabilities for their assistance in collecting recordings of people with atypical speech. As I type, they are actively recruiting people with Parkinson’s and related conditions and they have plans to expand this to other etiologies as the project progresses. This research will result in more inclusive data sets that will enable more people with disabilities to use voice assistants, dictation software, and voice response services as well as control their computers and other devices more easily, using only their voice.</li><li><strong>Text transformation.</strong> The current generation of LLMs is quite capable of making adjustments to existing text content without injecting hallucinations. This is hugely empowering for people with cognitive disabilities who may benefit from a text summary or the text being simplified or even from it being prepped for <a href="https://bionic-reading.com/">bionic reading</a>.</li></ul><h2 id="the-importance-of-diverse-teams-and-data" tabindex="-1"><a class="header-anchor" href="#the-importance-of-diverse-teams-and-data" aria-hidden="true">#</a> The Importance of Diverse Teams and Data</h2><p>Of course to do things like this, we need to recognize that differences do matter. Our lived experiences are influenced by the intersections of identity in which we exist. Those lived experiences—with all of their complexity (and joy and pain)—are valuable inputs to the software, services, and societies we shape. They need to be represented in the data we use to train new models and the folks who contribute that valuable information need to be compensated for sharing it with us. Inclusive data sets yield more robust models that enable more equitable outcomes.</p><p>Want a model that doesn’t demean or patronize or objectify people with disabilities? Make sure content about disability, authored by people with a range of disabilities is well-represented in the training data.</p><p>Want a model that doesn’t use ableist language? Use <a href="https://www.selfdefined.app/">existing data sets</a> to build a filter that can intercept and remediate ableist language before it reaches an end user.</p><p>Want a coding co-pilot that gives you accessible recommendations from the jump? Train it on code that is known to be accessible.</p><hr><p>I have no doubt that AI can and will harm people… today, tomorrow, and well into the future. However, I also believe that we can acknowledge that and, with an eye towards accessibility (and, more broadly, inclusion), make thoughtful, considerate, intentional changes in our approaches to AI that will reduce harm over time as well. Today, tomorrow, and well into the future.</p>]]></content><amg:twitter><![CDATA[A rumination on #AI and #accessibility]]></amg:twitter><amg:summary><![CDATA[<p>In reading through <a href="https://www.joedolson.com/2023/06/accessibility-and-artificial-intelligence/">Joe Dolson’s recent piece on the intersection of AI and accessibility</a>, I absolutely appreciated the skepticism he has for AI in general as well as the ways in which many have been using it. In fact, I am very skeptical of AI myself, despite my role at Microsoft being that of an Accessibility Innovation Strategist helping run the AI for Accessibility grant program. As with any tool, AI can be used in very constructive, inclusive, and accessible ways <em>and</em> it can be used in destructive, exclusive, and harmful ones. And there are a ton of uses somewhere in the mediocre middle as well.</p>]]></amg:summary><summary type="html"><![CDATA[<p>In reading through <a href="https://www.joedolson.com/2023/06/accessibility-and-artificial-intelligence/">Joe Dolson’s recent piece on the intersection of AI and accessibility</a>, I absolutely appreciated the skepticism he has for AI in general as well as the ways in which many have been using it. In fact, I am very skeptical of AI myself, despite my role at Microsoft being that of an Accessibility Innovation Strategist helping run the AI for Accessibility grant program. As with any tool, AI can be used in very constructive, inclusive, and accessible ways <em>and</em> it can be used in destructive, exclusive, and harmful ones. And there are a ton of uses somewhere in the mediocre middle as well.</p>]]></summary><category term="accessibility" /><category term="AI/ML" /><category term="inclusive design" /><category term="the future" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/i/posts/2023-06-09/hero.jpg" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/considering-content-warnings-in-html/</id><title type="html"><![CDATA[✍🏻 Considering content warnings in HTML]]></title><link href="https://www.aaron-gustafson.com/notebook/considering-content-warnings-in-html/" rel="alternate" type="text/html" /><published>2023-04-21T22:15:48Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>One of the features I really love about Mastodon is their first-class Content Warning feature. With one additional step, you can add any warning of your choice to your post and it will be hidden by default, showing only the content warning text. It’s a super-simple idea, but so powerful when it comes to reducing potential the likelihood of causing our readers to experience the kinds of trauma that could have severe consequences.</p><p>Earlier today, <a href="https://github.com/WebWeWant/webwewant.fyi/issues/615">the idea of a “spoiler / content warning” element popped onto my radar through the Web We Want inbox</a>. It referenced <a href="https://discourse.wicg.io/t/standardized-spoiler-tag/5814">a discussion over on the WICG</a> and I was intrigued but the potential of this kind of feature for HTML. Some folks suggested progressive disclosures like <code>details</code>/<code>summary</code> was the way to go, but that approach is limited to flow content (and fraught with a host of issues).</p><h2 id="markup-possibilities" tabindex="-1"><a class="header-anchor" href="#markup-possibilities" aria-hidden="true">#</a> Markup possibilities</h2><p>I wasn’t sold on the idea of a <code>spoiler</code> element either, as that’s a pretty specific use case of a content warning. And so I wondered, <em>what if instead of an element, we introduced an attribute that could take the kind of content warning as its value</em>. For example, consider the following:</p><pre class="language-html" tabindex="0"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>article</span><span class="token attr-name">content-warning</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">“</span>child abuse<span class="token punctuation">”</span></span><span class="token punctuation">&gt;</span></span>… article contents …<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>article</span><span class="token punctuation">&gt;</span></span></code></pre><p>This would identify the entire article as discussing child abuse. Obscuring that behind a warning would probably be a good idea.</p><p>Or perhaps the content warning should apply to an image:</p><pre class="language-html" tabindex="0"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span><span class="token attr-name">content-warning</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">“</span>violence gore<span class="token punctuation">”</span></span><span class="token attr-name">…</span><span class="token punctuation">/&gt;</span></span></code></pre><p>Or, to return to the original idea of a spoiler, it could also be applied inline:</p><pre class="language-html" tabindex="0"><code class="language-html">I thoroughly enjoyed the film, especially when it was revealed that<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>b</span><span class="token attr-name">content-warning</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">“</span>spoiler<span class="token punctuation">”</span></span><span class="token punctuation">&gt;</span></span>Taye Diggs had been the bad guy all along<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>b</span><span class="token punctuation">&gt;</span></span>.</code></pre><h2 id="necessary-behaviors" tabindex="-1"><a class="header-anchor" href="#necessary-behaviors" aria-hidden="true">#</a> Necessary behaviors</h2><p>When considering how content behind a warning should be handled, there are a few things that jump immediately to mind:</p><ol><li>Indicated content should be obscured by default.</li><li>Users must choose to reveal the content.</li><li>Content should not be included in the “find in page” index.</li><li>Images should not be downloaded until they are requested (or there is a good chance they will be needed).</li></ol><p>There’s also an interesting opportunity for browsers to offer user preferences around this approach as well. For example, I may never want to be shown content that deals with rape, so I could configure that in my preferences and the browser could take additional steps to hide that content from me or at least make sure I actually want to reveal it by requiring a second step for final approval (i.e., <em>Are you actually sure you want to see this?</em>).</p><h2 id="demo" tabindex="-1"><a class="header-anchor" href="#demo" aria-hidden="true">#</a> Demo</h2><p>I threw together <a href="https://codepen.io/aarongustafson/pen/rNqjeqj">a quick &amp; dirty demo of what the experience could be like</a> on Codepen if you’d like to take a look:</p><figure id="2023-04-21-01"><iframe class="codepen" height="500" style="width:100%;" scrolling="no" title="CodePen Embed" src="https://codepen.io/anon/embed/rNqjeqj?height=500&theme-id=dark&default-tab=result" frameborder="0" loading="lazy" allowtransparency="true" allowfullscreen="true"><p><a href="https://codepen.io/aarongustafson/pen/rNqjeqj" target="_blank" rel="noopener">See the Pen</a></p></iframe></figure><p>It’s still a work-in-progress, but it’s a starting point. Ideally the browser would handle all of this directly, rather than us having to author CSS and/or JavaScript to implement the feature ourselves. (Though maybe we could get access to style parts of the overlay.)</p><h2 id="thoughts%3F" tabindex="-1"><a class="header-anchor" href="#thoughts%3F" aria-hidden="true">#</a> Thoughts?</h2><p>What do you think? Is this something you’d like to see on the web? I’d love to hear your thoughts, which you can share by Webmention-ing this post or referencing it on Mastodon.</p><h2 id="update-2023-04-24" tabindex="-1"><a class="header-anchor" href="#update-2023-04-24" aria-hidden="true">#</a> Update 2023-04-24</h2><p><a href="https://mastodon.world/@siblingpastry/110254145981433059">James Edwards mentioned the potential interplay issues with Reader Mode (and similar)</a> so I started playing around with an alternate approach. I landed on a version that physically swaps out the elements in the DOM for a custom element <code>content-warning</code> that acts as a placeholder. Here’s how it works:</p><ol><li>Author uses <code>content-warning</code> attribute as described above.</li><li>The runtime script swaps that element for the custom <code>content-warning</code> element, which contains a wrapper element (<code>span</code>) that is sized to occupy the same space as the original element (including margins).</li><li>The content warning text is used to label a <code>button</code> inside that wrapper.</li><li>Clicking the <code>button</code> swaps the original element back into position and announces it to screen reader users (using <code>role=&quot;alert&quot;</code>).</li></ol><p>I tested this approach with VoiceOver and JAWS and it works a treat. I also confirmed the Edge’s Reader Mode does not deliver the hidden content.</p><figure id="2023-04-21-02"><iframe class="codepen" height="500" style="width:100%;" scrolling="no" title="CodePen Embed" src="https://codepen.io/anon/embed/QWZpqPe?height=500&theme-id=dark&default-tab=result" frameborder="0" loading="lazy" allowtransparency="true" allowfullscreen="true"><p><a href="https://codepen.io/aarongustafson/pen/QWZpqPe" target="_blank" rel="noopener">See the Pen</a></p></iframe></figure><p>Note: The browser doing the work of my demo would be much faster as it could do all the size calculations prior to rendering. I am having to fake that in JavaScript, so I have to peg it to the window’s <code>onload</code> event to ensure all CSS is applied to get the size calculations right.</p>]]></content><amg:twitter><![CDATA[Prompted by a recent suggestion in the @WebWeWantFYI inbox, I gave some thought to the potential for content warnings in HTML markup.]]></amg:twitter><amg:summary><![CDATA[<p>One of the features I really love about Mastodon is their first-class Content Warning feature. With one additional step, you can add any warning of your choice to your post and it will be hidden by default, showing only the content warning text. It’s a super-simple idea, but so powerful when it comes to reducing potential the likelihood of causing our readers to experience the kinds of trauma that could have severe consequences.</p>]]></amg:summary><summary type="html"><![CDATA[<p>One of the features I really love about Mastodon is their first-class Content Warning feature. With one additional step, you can add any warning of your choice to your post and it will be hidden by default, showing only the content warning text. It’s a super-simple idea, but so powerful when it comes to reducing potential the likelihood of causing our readers to experience the kinds of trauma that could have severe consequences.</p>]]></summary><category term="HTML" /><category term="inclusive design" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/i/posts/2023-04-21/hero.jpg" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/metallica-releasing-asl-videos-for-all-of-their-72-seasons-songs/</id><title type="html"><![CDATA[🔗 Metallica Releasing ASL Videos for All of Their ’72 Seasons’ Songs]]></title><link href="https://www.aaron-gustafson.com/notebook/links/metallica-releasing-asl-videos-for-all-of-their-72-seasons-songs/" rel="alternate" type="text/html" /><link href="https://www.rollingstone.com/music/music-news/metallica-american-sign-language-videos-72-seasons-1234715949/" rel="related" type="text/html" /><published>2023-04-20T17:49:19Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>I’m not a metal fan, but I love everything about this: Metallica’s new record, <cite>72 Seasons<cite>, will have an ASL interpretation video for every song!</p><p>First up, the title track, “72 Seasons”:</p><p><a href="https://www.youtube.com/watch?v=aUhUGvFrBOs">https://www.youtube.com/watch?v=aUhUGvFrBOs</a></p><p>I absolutely love Amber Galloway’s signing (and enthusiasm) on this video. Kudos to Metallica for doing this!</p>]]></content><amg:twitter><![CDATA[I love everything about this: @Metallica’s new record, 72 Seasons, will have an #ASL interpretation video for every song!]]></amg:twitter><category term="accessibility" /><category term="inclusive design" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.rollingstone.com/wp-content/uploads/2023/04/MetallicaSL.jpg" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/why-apca-as-a-new-contrast-method-/</id><title type="html"><![CDATA[🔗 Why APCA as a New Contrast Method?]]></title><link href="https://www.aaron-gustafson.com/notebook/links/why-apca-as-a-new-contrast-method-/" rel="alternate" type="text/html" /><link href="https://git.apcacontrast.com/documentation/WhyAPCA" rel="related" type="text/html" /><published>2023-03-27T19:53:21Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>This piece offers a solid introduction to the Accessible Perceptual Contrast Algorithm (APCA). This algorithm is part of WCAG 3.0 and will replace the contrast algorithm present in WCAG 2.x. It prioritizes perceived contrast and readability.</p><p>Here is an excellent testing tool as well: <a href="https://www.color-contrast.dev/">https://www.color-contrast.dev/</a></p>]]></content><amg:twitter><![CDATA[Solid intro to the Accessible Perceptual Contrast Algorithm (#APCA), which will be the updated #contrast algorithm in #WCAG3.]]></amg:twitter><category term="accessibility" /><category term="inclusive design" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/links/microsoft-s-new-inclusive-design-toolkit-is-designed-for-the-brain/</id><title type="html"><![CDATA[🔗 Microsoft's new Inclusive Design toolkit is designed for the brain]]></title><link href="https://www.aaron-gustafson.com/notebook/links/microsoft-s-new-inclusive-design-toolkit-is-designed-for-the-brain/" rel="alternate" type="text/html" /><link href="https://www.fastcompany.com/90859704/microsofts-new-inclusive-design-toolkit-designed-for-the-brain" rel="related" type="text/html" /><published>2023-03-07T21:50:10Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>The <a href="https://inclusive.microsoft.design/">Microsoft Inclusive Design Toolkit</a> has gotten an update that <a href="https://inclusive.microsoft.design/tools-and-activities/InclusiveDesignForCognitionGuidebook.pdf">incorporates cognition</a>, which is awesome! It puts forward three new principles:</p><blockquote><ol><li>Understand the user’s motivation, and the goals and tasks they are trying to complete.</li><li>Discern the cognitive load required to reduce that mismatch.</li><li>Co-create the final product with a diverse community of people across the spectrum.</li></ol></blockquote><p>It’s so great to see this seminal resource continuing to evolve.</p>]]></content><amg:twitter><![CDATA[The latest revision to the @Microsoft #InclusiveDesign Toolkit includes new considerations for how we think.]]></amg:twitter><category term="inclusive design" /><category term="accessibility" /></entry></feed>