<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://sechayk.com/feed.xml" rel="self" type="application/atom+xml"/><link href="https://sechayk.com/" rel="alternate" type="text/html" hreflang="en"/><updated>2026-10-10T01:31:52+00:00</updated><id>https://sechayk.com/feed.xml</id><title type="html">blank</title><subtitle>Yotam Sechayk is a PhD candidate at the University of Tokyo, working on HCI and accessibility research. </subtitle><entry><title type="html">Why I Want Accessibility Options On by Default</title><link href="https://sechayk.com/blog/2026/accessibility-on-by-default/" rel="alternate" type="text/html" title="Why I Want Accessibility Options On by Default"/><published>2026-09-27T03:00:00+00:00</published><updated>2026-09-27T03:00:00+00:00</updated><id>https://sechayk.com/blog/2026/accessibility-on-by-default</id><content type="html" xml:base="https://sechayk.com/blog/2026/accessibility-on-by-default/"><![CDATA[<p>I think accessibility and assist features should usually be on when you first start a game, with a way to turn them off. People can then try them and decide what works. I care about that because I know how much effort it can take to find a tool you didn’t know was there.</p> <p>I have albinism and low vision, and I research accessibility for people with low vision. I use screen magnification and high contrast, and I sit close to my screens. Finding useful tools and ways to use them has often depended on my own trial and error.</p> <p>Marvel’s Wolverine brought this to mind. The game came out on September 15, with a glowing scent trail that guides players through parts of the story. Some players have called the guidance “hand-holding,” and critic Gene Park nicknamed the trail “fart gas” (<a href="https://kotaku.com/marvels-wolverine-scent-trails-insomniac-patch-reviews-ps5-2000734575">Kotaku</a>). I understand why someone who wants to find their own way would want to turn it off. I also think it matters that players encounter useful help before they know to ask for it.</p> <div class="row justify-content-center"> <div class="col-md-10"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/wolverine-scent-trail-480.webp 480w,/assets/img/posts/wolverine-scent-trail-800.webp 800w,/assets/img/posts/wolverine-scent-trail-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/wolverine-scent-trail.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Wolverine stands on a city rooftop at dusk. Behind him, a bright glowing cyan trail twists up into the sky, leading toward the skyline." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">The scent trail: Logan's sense of smell, drawn on the screen as a glowing trail that leads you through the story. Image: © Insomniac, via <a href="https://kotaku.com/marvels-wolverine-scent-trails-insomniac-patch-reviews-ps5-2000734575">Kotaku</a>.</div> <h2 id="trying-a-feature-before-deciding">Trying a feature before deciding</h2> <p>A lot of accessibility depends on awareness of what tools are available. I can’t choose a feature I don’t know exists. I also might not know whether it helps me from its name in a settings menu. Sometimes I have to try it first.</p> <p>When a feature starts on, I can see or hear what it does while I use the game. I can keep it, adjust it, or turn it off. Someone who has never considered that kind of help gets the same chance to learn about it. <strong>That opportunity to try a feature is why I favor having suitable assist features on by default.</strong></p> <p>When a feature starts off, a player has to find the setting, understand its description, and try it without knowing whether it will help. That asks a lot of someone who may already be struggling to see or navigate the interface. A setup menu can help, but it still depends on players recognizing what they need from a list of options.</p> <p>I know that a default someone doesn’t want also creates work. They have to stop, find the setting, and switch it off. For example, a player who finds a guiding line distracting first has to know what the game calls it, and then find it in a long list of options. Usually, I think that is less work than searching through unfamiliar options for a feature you might need. But I don’t want to assume that turning it off is always easy. If the setting is hard to find, that can be frustrating too.</p> <p>So I want games and apps to make settings easier to search and understand. A player should be able to find a feature after first trying it, and then choose whether to keep it. That matters for both the person who needs the help and the person who doesn’t want it. This is why I think it’s important to make settings easy to find and try, which I discuss in <a href="#making-settings-easier-to-find-and-try">Making settings easier to find and try</a>.</p> <h2 id="how-i-have-found-help-for-myself">How I have found help for myself</h2> <p>For me, and for people I know, useful tools can go undiscovered. You may keep doing something the hard way because you don’t know a tool exists, or because you don’t know another way to use one you already have. Finding out can depend on trial and error and on knowing where to ask for help. That takes effort that the design rarely acknowledges.</p> <p>I’ve used text-to-speech services for many years. But only after buying a new mouse and playing around with <a href="https://www.cross-plus-a.com/balabolka.htm">Balabolka</a>, a free text-to-speech program, did I discover that I could combine the two. I can use the extra buttons on my mouse to have selected text read out loud right away. That has been a game changer for me. I get support on demand, when I want and need it. A screen reader, in comparison, is cumbersome and difficult to use, and it reads out much more content than I want. In the end, I do want to use my residual vision as much as I can. It took a new mouse and some trial and error for me to find this way of reading.</p> <div class="row justify-content-center"> <div class="col-md-10"> <div class="row"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/on-by-default-mouse-480.webp 480w,/assets/img/posts/on-by-default-mouse-800.webp 800w,/assets/img/posts/on-by-default-mouse-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/on-by-default-mouse.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A black computer mouse seen from the thumb side. Two buttons sit on its side, just above where the thumb rests. A small USB receiver lies next to it." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/on-by-default-balabolka-480.webp 480w,/assets/img/posts/on-by-default-balabolka-800.webp 800w,/assets/img/posts/on-by-default-balabolka-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/on-by-default-balabolka.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The Balabolka window. A toolbar and a voice menu with rate and pitch sliders sit above a large text area showing a passage from a novel." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> </div> </div> <div class="caption">Left: a mouse with two side buttons near the thumb, the kind of mouse I use. Photo: Jacek Halicki, <a href="https://commons.wikimedia.org/wiki/File:2017_Mysz_komputerowa_Logitech_MX_Master.jpg">Wikimedia Commons</a>, <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>. Right: Balabolka, a free text-to-speech program. Screenshot: <a href="https://www.cross-plus-a.com/balabolka.htm">Balabolka website</a>.</div> <p>Sometimes the tools we need don’t exist, or they are very hard to find. Then people have to create their own DIY solutions. For example, I recently built <a href="https://tomfluff.github.io/slidenotes/">SlideNotes</a>, a small web tool that lets me view and comment on slides. I find doing that in Google Slides or Figma very inaccessible with low vision. I made something that works for me and shared it in case it helps others.</p> <div class="row justify-content-center"> <div class="col-md-10"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/on-by-default-slidenotes-480.webp 480w,/assets/img/posts/on-by-default-slidenotes-800.webp 800w,/assets/img/posts/on-by-default-slidenotes-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/on-by-default-slidenotes.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="SlideNotes in dark mode. A slide fills the center with a numbered red region drawn over its subtitle. A filmstrip of slides with comment counts runs down the left, and the comment 'Use larger font size.' appears in a panel on the right." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">SlideNotes, the tool I built for reviewing slides. It is <a href="https://github.com/tomfluff/slidenotes">open source on GitHub</a>.</div> <p>AI makes it easier to build small DIY tools like this. But building one can still require a subscription, as well as the knowledge and experience to use AI for the job. I don’t think people should have to build their own solution just to discover a useful way to work. In a game, a helpful default can introduce an option to people who would never have searched for it.</p> <h2 id="where-wolverine-gives-players-a-choice">Where Wolverine gives players a choice</h2> <p>Wolverine shows why the option to turn something off matters. The story scent trail starts on, but as of September 26 it still can’t be turned off. That is a reasonable reason to complain, especially if you want to explore without that guidance. I support the default being on, but I also want an off switch.</p> <p>After players criticized the trail, Insomniac <a href="https://support.insomniac.games/hc/en-us/articles/55566410009107-Update-v-01-001-005">reduced its opacity for everyone</a>. <a href="https://caniplaythat.com/2026/09/21/update-may-impact-accessibility-in-marvels-wolverine-after-backlash/">Can I Play That?</a> argued that a less visible trail could be harder for low-vision players to use. A later <a href="https://support.insomniac.games/hc/en-us/articles/55789620165011--NEW-Update-1-001-006">update</a> added off switches for three collectible aids, while story-critical Senses still appear. I would have preferred a choice for the story trail too, along with control over its intensity. That would let players who want the visual guidance keep it visible and let others reduce or turn it off.</p> <div class="row justify-content-center"> <div class="col-md-8"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/wolverine-cipt-article-480.webp 480w,/assets/img/posts/wolverine-cipt-article-800.webp 800w,/assets/img/posts/wolverine-cipt-article-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/wolverine-cipt-article.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The header of a Can I Play That? article. Two side-by-side in-game shots show Wolverine walking along wooden rooftops while a glowing blue scent trail leads ahead of him. The trail looks more vivid in the left shot than in the right. Below them is the headline: Update may impact accessibility in Marvel's Wolverine after backlash, dated September 21, 2026, by Marijn Rongen." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">Can I Play That? was the one outlet I found asking what a fainter trail means for low-vision players. Source: <a href="https://caniplaythat.com/2026/09/21/update-may-impact-accessibility-in-marvels-wolverine-after-backlash/">Can I Play That?</a>, September 21, 2026.</div> <p>I don’t know whether the story trail is an accessibility feature in the strict sense. Insomniac hasn’t called it one, and I haven’t seen anything that measures how low-vision players use it. The concern about visibility still deserves attention. A visual guide can help some players even if the game did not label it as an accessibility option.</p> <p>The game has a clearer example of my argument. Its <a href="https://access-ability.uk/2026/09/10/marvels-wolverine-ps5-accessibility-review/">screen reader starts on</a> and asks at first boot whether to keep it. A player can turn it off with one button. Subtitles are also on by default, according to <a href="https://www.sightlesskombat.com/marvels-wolverine-accessibility-review/">SightlessKombat’s review</a>. It makes sense to me that the menus start out speaking, so nobody has to navigate a silent menu just to find the screen reader.</p> <p>The same reviewer said the game doesn’t explain how to use Navigation Assist, which starts off. That is the discovery problem I worry about. The game offers help, but a player first has to be motivated to seek it out. Only then can they learn that it exists, find it, and figure out how it works. If you don’t know a feature exists, it is hard to be motivated to look for it.</p> <p>Wolverine also offers a <a href="https://support.insomniac.games/hc/en-us/articles/52228548716819-What-Accessibility-options-does-Marvel-s-Wolverine-feature">High Contrast mode</a> with choices for character and object colors, outlines, and the background. Players have to turn it on themselves. It gives players ways to adjust the visuals. I would like the story trail to offer similar control.</p> <div class="row justify-content-center"> <div class="col-md-10"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/wolverine-high-contrast-480.webp 480w,/assets/img/posts/wolverine-high-contrast-800.webp 800w,/assets/img/posts/wolverine-high-contrast-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/wolverine-high-contrast.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Wolverine climbing the side of a building at night in High Contrast mode. He is rendered as a solid bright blue shape, the city around him is drained to greys, and a red sign on the wall stands out with a glowing outline." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">High Contrast mode: Logan in a solid color of your choice, over a desaturated world. Source: official clip in the <a href="https://blog.playstation.com/2026/08/28/marvels-wolverine-details-on-logans-mutant-abilities-game-features-and-more/">PlayStation Blog</a>, August 28, 2026. © 2026 Marvel.</div> <h2 id="making-settings-easier-to-find-and-try">Making settings easier to find and try</h2> <p>I would start suitable accessibility and assist features on when players can easily turn them off. I would also make accessibility settings visible from the very beginning. For example, a setup menu when the game first starts could go through the accessibility features, give examples of what each one can help with, and let players choose what to keep. After that, I would keep the controls easy to find, including a way to search settings. Call of Duty: Modern Warfare III, for example, tags settings for motor, vision, audio, or cognitive adjustments. Players can filter by those tags (<a href="https://www.callofduty.com/blog/2023/12/call-of-duty-modern-warfare-iii-new-accessibility-features-update">Call of Duty</a>). For visual guidance, I would also offer intensity and color choices where they make sense. Different players may need different levels of visibility, so I wouldn’t reduce the trail to one intensity for everyone. We found this in our work on <a href="https://veasyguide.github.io/">VeasyGuide</a> <a class="citation" href="#sechayk2025veasyguide">(Sechayk et al., 2025)</a>, where low-vision learners personalized the visual guidance in presentation videos. People chose different colors, shapes, and thickness, because what worked for one person didn’t work for another.</p> <p>Wolverine’s first-boot presets can introduce features, but a category such as “Vision” still asks players to recognize a need in advance. I would also show what an option does while someone chooses it. This is sometimes called WYSIWYG, “what you see is what you get.” <a href="https://caniplaythat.com/2026/06/03/forza-horizon-6-accessibility-review/">Forza Horizon 6</a> shows a live preview of most settings in the game world as you change them. Marvel’s Spider-Man on PC applies graphics changes instantly behind the pause menu (<a href="https://www.digitalfoundry.net/articles/digitalfoundry-2022-marvels-spider-man-pc-tech-review">Digital Foundry</a>). I would like the same approach for accessibility settings. If I can see what High Contrast or larger subtitles do while I’m choosing them, I don’t have to guess from their names.</p> <h2 id="showing-how-people-use-settings">Showing how people use settings</h2> <p>I’d like settings to explain more than what an option does technically. A short note could describe how low-vision testers experienced a High Contrast mode, how blind testers experienced audio cues, or how Deaf and hard-of-hearing testers experienced captions. These would be examples of what an option can do for someone, rather than promises that it will work the same way for every player.</p> <div class="row justify-content-center"> <div class="col-md-10"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/on-by-default-mockup-a-480.webp 480w,/assets/img/posts/on-by-default-mockup-a-800.webp 800w,/assets/img/posts/on-by-default-mockup-a-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/on-by-default-mockup-a.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A mockup of a game's accessibility settings over a hand-drawn adventure scene. The Vision tab has High Contrast turned on, with a live preview of the effect. A panel titled 'From our playtesters' shows short quotes from a low-vision, a blind, and a Deaf playtester, followed by the note 'Experiences differ. Try it and see what works for you.'" data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">A mockup of settings that show how playtesters experienced each option, next to a live preview. The game and the quotes are invented. Made with AI tools (Codex).</div> <p>A lot of accessibility strategies spread by word of mouth. Hearing about someone else’s experience is often what makes you think, “Maybe I have a similar need,” or “That could be really helpful for me.” To make that possible in a game, developers would need to include disabled people in testing and put their experiences next to the relevant settings, where players can find them.</p> <h2 id="finding-help-without-going-through-every-option">Finding help without going through every option</h2> <p>Having many settings can be good for accessibility because players can fine-tune the game. But a long list can also be overwhelming when you don’t know what you need. Wolverine advertises over 100 accessibility features (<a href="https://blog.playstation.com/2026/08/28/marvels-wolverine-details-on-logans-mutant-abilities-game-features-and-more/">PlayStation Blog</a>). Going through a long list of options one by one can lead to decision paralysis, especially if you’re not sure what you need in the first place. So I think there should be a balance between the number of settings and the accessibility they actually provide.</p> <p>An AI assistant could offer another way to reach the settings. As a low-vision player, I could say, “I can’t tell which objects I can interact with,” or “I’m not sure which way I should go.” The assistant could surface the relevant settings and change them for me. I could try the result while playing, then keep it or change it back.</p> <div class="row justify-content-center"> <div class="col-md-10"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/on-by-default-mockup-b-480.webp 480w,/assets/img/posts/on-by-default-mockup-b-800.webp 800w,/assets/img/posts/on-by-default-mockup-b-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/on-by-default-mockup-b.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A mockup of a paused game with a settings assistant panel. The player said: 'I can't tell which objects I can interact with.' The assistant replies that it turned on Interaction Highlights and thicker outlines, lists the three settings it changed, and offers 'Keep changes' and 'Undo' buttons. In the scene, a chest, a lever, a door, and a plant have bright yellow outlines." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">A mockup of an AI assistant that changes settings based on a difficulty the player describes. The player can try the result, then keep it or undo it. Made with AI tools (Codex).</div> <p>I want more people to encounter these tools, including people who have never thought of looking for them. Some will turn them off. Others may find something useful that they would not have found in a menu. Making features easy to try, adjust, and turn off would give both groups a useful choice.</p>]]></content><author><name>Yotam Sechayk</name></author><category term="opinion"/><category term="games"/><category term="settings"/><category term="low-vision"/><summary type="html"><![CDATA[I reflect on the sentiment towards the "Navigation Assist" and visual guides in the recently released Marvel's Wolverine to show how on-by-defaults affect whether players discover useful assistive options. Drawing on my own experience with text-to-speech, I suggest live previews, searchable settings, and notes from disabled playtesters, as improvements to game setting menus.]]></summary></entry><entry><title type="html">A Label Is Not a Priority</title><link href="https://sechayk.com/blog/2026/a-label-is-not-a-priority/" rel="alternate" type="text/html" title="A Label Is Not a Priority"/><published>2026-08-26T11:00:00+00:00</published><updated>2026-08-26T11:00:00+00:00</updated><id>https://sechayk.com/blog/2026/a-label-is-not-a-priority</id><content type="html" xml:base="https://sechayk.com/blog/2026/a-label-is-not-a-priority/"><![CDATA[<p>I was very excited when I saw <a href="https://lnkd.in/p/ggkGbf7j">Maria Lamardo’s post</a>. GitHub now ships an <code class="language-plaintext highlighter-rouge">accessibility</code> label in every new repository, described as indicating a barrier affecting people with disabilities. Maria is a Senior Accessibility Program Manager at GitHub and helped lead the initiative.</p> <p>Then, a few seconds later, a second thought showed up:</p> <blockquote> <p>Wait… what happens <em>after</em> somebody applies it?</p> </blockquote> <p>For some context, I have albinism and low-vision, and I research accessibility for people with low vision. I also file accessibility bugs and contributions, and I have watched <a href="https://github.com/garrytan/gstack/pull/2288">some of them sit quietly in a backlog</a>. Nobody argued with me. Nobody closed the issue either. It simply stopped moving.</p> <p>So I’m genuinely happy GitHub made this change. I’m also very interested in the process waiting on the other side of the label.</p> <p><strong>The label makes accessibility visible. Visibility is not the same as priority.</strong></p> <div class="row justify-content-center"> <div class="col-md-10"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/github-a11y-label-docs-480.webp 480w,/assets/img/posts/github-a11y-label-docs-800.webp 800w,/assets/img/posts/github-a11y-label-docs-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/github-a11y-label-docs.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The About default labels section of GitHub Docs. A table lists accessibility first, circled in red, described as indicating a barrier affecting people with disabilities, followed by the bug and documentation labels." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">GitHub now includes <code>accessibility</code> in the default label set for every new repository. Source: <a href="https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#about-default-labels">GitHub Docs</a>.</div> <h2 id="why-the-label-is-genuinely-useful">Why the label is genuinely useful</h2> <p>GitHub has always let projects create custom labels. Some repositories already used <code class="language-plaintext highlighter-rouge">accessibility</code> or <code class="language-plaintext highlighter-rouge">a11y</code>. Others relied on words in the issue title, or filed the barrier as a <code class="language-plaintext highlighter-rouge">bug</code>, an <code class="language-plaintext highlighter-rouge">enhancement</code>, or whatever else felt close enough. What was missing was a shared default that tells every new project: this is a category of software problem you should expect to run into.</p> <p>That gap is measurable. <a class="citation" href="#bi2021firstlook">(Bi et al., 2021)</a> searched 1,000 popular GitHub projects for accessibility-related issue text and tags, manually checked the results, and collected 11,820 relevant issues. Developers <em>were</em> discussing accessibility. Those discussions just weren’t represented consistently across projects. A default label gives that work a common name.</p> <p>A common name makes barriers easier to filter, route, and count. It can connect an issue with somebody who actually has the relevant accessibility knowledge. Because it’s a default, it shows up in projects that would never have created it themselves. <strong>This has a secondary effect of raising awareness to the importance of accessibility.</strong></p> <p>Defaults can shape how people construct workflows. For instance, GitHub’s <code class="language-plaintext highlighter-rouge">good first issue</code> label, now populates a repository’s <code class="language-plaintext highlighter-rouge">contribute</code> page. <a class="citation" href="#tan2020goodfirstissue">(Tan et al., 2020)</a> found that projects increasingly adopted the label over the preceding decade, although many labeled issues still did not lead to a newcomer contribution. The label didn’t guarantee an outcome, but it changed which work became visible to newcomers.</p> <p>The new <code class="language-plaintext highlighter-rouge">accessibility</code> label can do the same thing for accessibility work.</p> <h2 id="so-whats-the-risk">So, what’s the risk?</h2> <p>A label is a routing mechanism, and routing can lead to very different places.</p> <figure class="post-figure"> <svg class="fig-desktop" xmlns="http://www.w3.org/2000/svg" id="fig-two-paths" viewBox="0 0 760 500" role="img" aria-labelledby="fig-two-paths-title fig-two-paths-desc" focusable="false"> <title id="fig-two-paths-title">One accessibility label leads to two possible workflows.</title> <desc id="fig-two-paths-desc">A reported barrier receives the accessibility label. The flow then splits into two paths with the same box sizes, line weights, and number of steps. The owned path runs through Owner assigned, Severity applied, and Blocks release, ending in a solid-bordered box labeled Fixed. The unowned path runs through No owner, No severity, and Blocks nothing, ending in a dashed-bordered box labeled Still open.</desc> <style>
      #fig-two-paths .bg { fill: var(--global-bg-color); }
      #fig-two-paths .box { fill: var(--global-bg-color-accent); stroke: var(--global-text-color-light); stroke-width: 2; }
      #fig-two-paths .box-accent { fill: var(--global-bg-color-accent); stroke: var(--global-theme-color); stroke-width: 2.5; }
      #fig-two-paths .end { fill: var(--global-bg-color-accent); stroke: var(--global-text-color); stroke-width: 2.5; }
      #fig-two-paths .end-open { stroke-dasharray: 7 5; }
      #fig-two-paths .flow { fill: none; stroke: var(--global-text-color-light); stroke-width: 2; stroke-linejoin: round; }
      #fig-two-paths .ah { fill: var(--global-text-color-light); }
      #fig-two-paths .lbl { fill: var(--global-text-color); font-size: 16px; text-anchor: middle; }
      #fig-two-paths .lbl-end { fill: var(--global-text-color); font-size: 18px; font-weight: 600; text-anchor: middle; }
    </style> <defs> <marker id="fig-two-paths-ah" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="5" markerHeight="5" orient="auto-start-reverse"> <path class="ah" d="M0,0 L10,5 L0,10 Z"/> </marker> </defs> <rect class="bg" x="0" y="0" width="760" height="500"/> <rect class="box" x="280" y="16" width="200" height="52" rx="10"/> <text class="lbl" x="380" y="47">Barrier reported</text> <path class="flow" d="M380,68 V90" marker-end="url(#fig-two-paths-ah)"/> <rect class="box-accent" x="270" y="94" width="220" height="52" rx="10"/> <text class="lbl" x="380" y="125">Labelled accessibility</text> <path class="flow" d="M380,146 V172 H190 V190" marker-end="url(#fig-two-paths-ah)"/> <path class="flow" d="M380,146 V172 H570 V190" marker-end="url(#fig-two-paths-ah)"/> <rect class="box" x="80" y="192" width="220" height="48" rx="8"/> <text class="lbl" x="190" y="222">Owner assigned</text> <path class="flow" d="M190,240 V262" marker-end="url(#fig-two-paths-ah)"/> <rect class="box" x="80" y="264" width="220" height="48" rx="8"/> <text class="lbl" x="190" y="294">Severity applied</text> <path class="flow" d="M190,312 V334" marker-end="url(#fig-two-paths-ah)"/> <rect class="box" x="80" y="336" width="220" height="48" rx="8"/> <text class="lbl" x="190" y="366">Blocks release</text> <path class="flow" d="M190,384 V404" marker-end="url(#fig-two-paths-ah)"/> <rect class="end" x="80" y="406" width="220" height="56" rx="10"/> <text class="lbl-end" x="190" y="441">Fixed</text> <rect class="box" x="460" y="192" width="220" height="48" rx="8"/> <text class="lbl" x="570" y="222">No owner</text> <path class="flow" d="M570,240 V262" marker-end="url(#fig-two-paths-ah)"/> <rect class="box" x="460" y="264" width="220" height="48" rx="8"/> <text class="lbl" x="570" y="294">No severity</text> <path class="flow" d="M570,312 V334" marker-end="url(#fig-two-paths-ah)"/> <rect class="box" x="460" y="336" width="220" height="48" rx="8"/> <text class="lbl" x="570" y="366">Blocks nothing</text> <path class="flow" d="M570,384 V404" marker-end="url(#fig-two-paths-ah)"/> <rect class="end end-open" x="460" y="406" width="220" height="56" rx="10"/> <text class="lbl-end" x="570" y="441">Still open</text> </svg> <figcaption>The same label can support either workflow. Ownership, severity, and release criteria decide which path the issue follows.</figcaption> </figure> <p>Imagine a project with no accessibility owner, no shared severity rules, and no release criterion for accessibility barriers. Before the new default, an accessibility issue might have landed in the general bug queue. Now the team can separate it immediately. The issue gets easier to find, and it also gets easier to leave in a dedicated queue that just gets forgotten, since nothing else depends on it.</p> <blockquote> <p>A dedicated queue that nobody owns is not a workflow, it’s a waiting room.</p> </blockquote> <p><em>Forgotten accessibility issues</em> only require a process where accessibility is visible but disconnected from the ordinary decisions about severity, ownership, and releases.</p> <p>That environment is common. <a class="citation" href="#alshayban2020accessibility">(Alshayban et al., 2020)</a> found that many developers lacked awareness of accessibility principles and of the tools available to check them. <a class="citation" href="#bi2022practice">(Bi et al., 2022)</a> similarly found that accessibility was often treated as a separate concern instead of a first-class consideration throughout development.</p> <p>In that environment, a label can organize the work without giving anybody a reason to act on it.</p> <h2 id="later-is-not-a-schedule">“Later” is not a schedule</h2> <p>Postponing accessibility isn’t a neutral scheduling choice.</p> <p>The W3C’s <a href="https://www.w3.org/WAI/business-case/">business case for digital accessibility</a> recommends <strong>integrating accessibility from the beginning</strong>, because retrofitting an inaccessible product later is generally harder and more expensive. The reason is structural. A missing alt attribute can be a small, local change. A custom component built without semantics or focus management may need a redesign. And if navigation, dialogs, and forms already depend on that component, the team also has to inspect and update every place where it’s used.</p> <figure class="post-figure"> <svg class="fig-desktop" xmlns="http://www.w3.org/2000/svg" id="fig-deferral-scope" viewBox="0 0 760 470" role="img" aria-labelledby="fig-deferral-title fig-deferral-desc" focusable="false"> <title id="fig-deferral-title">Finding a component barrier later expands the scope of the fix.</title> <desc id="fig-deferral-desc">The first example is labeled Found during design. A component contract covering semantics, focus behavior, and contrast constraints points to Correct before reuse, and the change stays in one component. The second example is labeled Found after release. The same component contract branches to navigation, dialogs, and forms that already depend on it, and each dependency must be inspected when the contract changes. The example illustrates how dependencies expand the scope of a correction. It does not measure time, cost, or a universal ratio between development stages.</desc> <style>
      #fig-deferral-scope .bg { fill: var(--global-bg-color); }
      #fig-deferral-scope .box { fill: var(--global-bg-color-accent); stroke: var(--global-text-color-light); stroke-width: 2; }
      #fig-deferral-scope .contract { fill: var(--global-bg-color-accent); stroke: var(--global-theme-color); stroke-width: 2.5; }
      #fig-deferral-scope .flow { fill: none; stroke: var(--global-text-color-light); stroke-width: 2; stroke-linejoin: round; }
      #fig-deferral-scope .divider { stroke: var(--global-divider-color); stroke-width: 1.5; }
      #fig-deferral-scope .ah { fill: var(--global-text-color-light); }
      #fig-deferral-scope .heading { fill: var(--global-text-color-light); font-size: 14px; font-weight: 600; letter-spacing: 0.04em; }
      #fig-deferral-scope .label { fill: var(--global-text-color); font-size: 16px; text-anchor: middle; }
      #fig-deferral-scope .label-strong { fill: var(--global-text-color); font-size: 17px; font-weight: 600; text-anchor: middle; }
      #fig-deferral-scope .small { fill: var(--global-text-color-light); font-size: 14px; text-anchor: middle; }
    </style> <defs> <marker id="fig-deferral-ah" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="5" markerHeight="5" orient="auto-start-reverse"> <path class="ah" d="M0,0 L10,5 L0,10 Z"/> </marker> </defs> <rect class="bg" x="0" y="0" width="760" height="470"/> <text class="heading" x="34" y="34">FOUND DURING DESIGN</text> <rect class="contract" x="42" y="54" width="250" height="132" rx="10"/> <text class="label-strong" x="167" y="88">Component contract</text> <text class="small" x="167" y="119">Semantics • focus behavior</text> <text class="small" x="167" y="145">Contrast constraints</text> <path class="flow" d="M292,120 H420" marker-end="url(#fig-deferral-ah)"/> <rect class="box" x="424" y="72" width="286" height="96" rx="10"/> <text class="label-strong" x="567" y="111">Correct before reuse</text> <text class="small" x="567" y="140">The change stays in one component</text> <line class="divider" x1="34" y1="223" x2="726" y2="223"/> <text class="heading" x="34" y="262">FOUND AFTER RELEASE</text> <rect class="contract" x="42" y="292" width="250" height="132" rx="10"/> <text class="label-strong" x="167" y="326">Component contract</text> <text class="small" x="167" y="357">Semantics • focus behavior</text> <text class="small" x="167" y="383">Contrast constraints</text> <path class="flow" d="M292,358 H352 V305 H424" marker-end="url(#fig-deferral-ah)"/> <path class="flow" d="M352,358 H424" marker-end="url(#fig-deferral-ah)"/> <path class="flow" d="M352,358 V411 H424" marker-end="url(#fig-deferral-ah)"/> <rect class="box" x="428" y="280" width="250" height="50" rx="8"/> <text class="label" x="553" y="311">Navigation depends on it</text> <rect class="box" x="428" y="333" width="250" height="50" rx="8"/> <text class="label" x="553" y="364">Dialogs depend on it</text> <rect class="box" x="428" y="386" width="250" height="50" rx="8"/> <text class="label" x="553" y="417">Forms depend on it</text> </svg> <figcaption>Deferral expands the scope of the work. This dependency example is illustrative, not a measured cost comparison.</figcaption> </figure> <p>And this work moves downstream easily. <a class="citation" href="#indika2026mobile">(Indika et al., 2026)</a> surveyed 110 mobile developers across 43 countries. Most of them considered accessibility important, yet accessibility testing typically happened late in development. The study also identified technical and organizational constraints that made implementation difficult.</p> <p>That’s the gap that worries me.</p> <p>Accessibility debt compounds like technical debt, except somebody is locked out while the interest accumulates.</p> <h2 id="what-turns-a-label-into-a-commitment">What turns a label into a commitment?</h2> <p>The label is useful infrastructure, but the workflow around it decides what it means. Here are five things I would want in any repository that adopts it:</p> <ol> <li><strong>Give the label an owner and a response target.</strong> Name who triages these issues and how quickly the first review should happen.</li> <li><strong>Use accessibility alongside severity, not instead of it.</strong> A barrier should carry <code class="language-plaintext highlighter-rouge">accessibility</code> <em>and</em> the same priority vocabulary as any other bug. The label describes the type of problem, not its importance.</li> <li><strong>Add it to existing repositories.</strong> The default only applies to new repositories. Older projects can add the label in their settings, and they’re often the projects with the deepest accessibility debt.</li> <li><strong>Move accessibility upstream.</strong> A label only sees barriers somebody already found. Pair it with accessible design requirements, a definition of done, pull-request guidance, and appropriate automated and manual checks.</li> <li><strong>Measure the workflow, not only the backlog.</strong> Track time to triage, ownership, severity, and resolution. GitHub reports that an <a href="https://github.blog/open-source/building-githubs-next-chapter-in-accessibility/">internal, AI-assisted accessibility-feedback workflow</a> reduced resolution time by 62%, with 89% of issues closing within 90 days. Those results didn’t come from a label alone. They came from combining structured metadata with automation, accountability, and measurement.</li> </ol> <p>The label is a great addition, but it should not be an excuse to defer accessibility problems to <em>“some other time”</em>.</p> <h2 id="the-label-is-how-we-start">The label is how we start</h2> <p>GitHub did something accessibility advocates have wanted platforms to do for years. It recognized accessibility barriers as a normal category of software work and put that category in front of every new project.</p> <p>Now thousands of repositories have to decide what the category means in practice.</p> <p>A label can make accessibility work visible, but incorporating it into a workflow is what makes accessibility happen.</p> <h2 id="references">References</h2> <div class="publications"> <ol class="bibliography"><li><div class="row" data-year="2026" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="indika2026mobile" class="pub-body col-sm-10"> <h3 class="title">Practitioner Views on Mobile App Accessibility: Practices and Challenges</h3> <div class="author"> Anuradha Indika, Rick Kazman, and Anthony Peruma </div> <div class="periodical"> <em>In Proceedings of the ACM/IEEE 48th International Conference on Software Engineering (ICSE ’26)</em>, 2026 </div> <div class="links"> <a href="https://doi.org/10.1145/3744916.3787791" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> </div> </div> </li> <li><div class="row" data-year="2022" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="bi2022practice" class="pub-body col-sm-10"> <h3 class="title">Accessibility in Software Practice: A Practitioner’s Perspective</h3> <div class="author"> Tingting Bi, Xin Xia, David Lo, John Grundy, Thomas Zimmermann, and Denae Ford </div> <div class="periodical"> <em>ACM Transactions on Software Engineering and Methodology</em>, 2022 </div> <div class="links"> <a href="https://doi.org/10.1145/3503508" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> </div> </div> </li> <li><div class="row" data-year="2021" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="bi2021firstlook" class="pub-body col-sm-10"> <h3 class="title">A First Look at Accessibility Issues in Popular GitHub Projects</h3> <div class="author"> Tingting Bi, Xin Xia, David Lo, and Aldeida Aleti </div> <div class="periodical"> <em>In Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME ’21)</em>, 2021 </div> <div class="links"> <a href="https://doi.org/10.1109/ICSME52107.2021.00041" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> </div> </div> </li> <li><div class="row" data-year="2020" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="alshayban2020accessibility" class="pub-body col-sm-10"> <h3 class="title">Accessibility Issues in Android Apps: State of Affairs, Sentiments, and Ways Forward</h3> <div class="author"> Abdulaziz Alshayban, Iftekhar Ahmed, and Sam Malek </div> <div class="periodical"> <em>In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering (ICSE ’20)</em>, 2020 </div> <div class="links"> <a href="https://doi.org/10.1145/3377811.3380392" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> </div> </div> </li> <li><div class="row" data-year="2020" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="tan2020goodfirstissue" class="pub-body col-sm-10"> <h3 class="title">A First Look at Good First Issues on GitHub</h3> <div class="author"> Xin Tan, Minghui Zhou, and Zeyu Sun </div> <div class="periodical"> <em>In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’20)</em>, 2020 </div> <div class="links"> <a href="https://doi.org/10.1145/3368089.3409746" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> </div> </div> </li></ol> </div>]]></content><author><name>Yotam Sechayk</name></author><category term="opinion"/><category term="GitHub"/><category term="open-source"/><category term="development"/><summary type="html"><![CDATA[GitHub's new default label makes accessibility issues easier to find, but it does not decide who fixes them or when. It can also result in accessibility issues more easily deferred for "later". I look at research on how accessibility work gets deferred and suggest five practices, like naming an owner and pairing the label with severity.]]></summary></entry><entry><title type="html">My Needs are Not “Special”</title><link href="https://sechayk.com/blog/2026/my-needs-are-not-special/" rel="alternate" type="text/html" title="My Needs are Not “Special”"/><published>2026-06-19T03:00:00+00:00</published><updated>2026-06-19T03:00:00+00:00</updated><id>https://sechayk.com/blog/2026/my-needs-are-not-special</id><content type="html" xml:base="https://sechayk.com/blog/2026/my-needs-are-not-special/"><![CDATA[<p>I don’t like the term “special needs.”</p> <p>I have albinism and low-vision. This is also the lens through which I do my research, as a motivator for the tools I build, and as a reality I navigate every single day. I use screen magnification, high contrast settings, and a carefully positioned monitor. I sit close to screens.</p> <p>I always make adjustments to my environment, to make working easier. But, don’t we all?</p> <div class="row justify-content-center"> <div class="col-md-7"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/special-needs-1-480.webp 480w,/assets/img/posts/special-needs-1-800.webp 800w,/assets/img/posts/special-needs-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/special-needs-1.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The words 'SPECIAL' struck through in gray and 'NEEDS' in bold white on a dark background." loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <p>For many years, the world has described my situation using this phrase: <em>special needs</em>. As if what I need is somehow rare, exotic, or beyond the reasonable scope of what the world should offer.</p> <p>It is not.</p> <p>Let me tell you what I need. I need to read a research paper without figures being bitmap images; which, when I magnify turns into a blurry mess. I need to watch a video lecture where the instructor uses a thick pen when marking on the slides. I need a website that does not break when I zoom to 200%. I need a game that does not require me to read text at 8pt against a gray background. I need a movie streaming service that let’s me change the visuals of the captions freely so I could read them (no matter how tired my eyes are).</p> <blockquote> <p>Why on Netflix, I have to choose between 100% and 200% font size for captions? Why can’t I choose 150%? I don’t understand why the size adjustments are so limited.</p> </blockquote> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/special-needs-4-480.webp 480w,/assets/img/posts/special-needs-4-800.webp 800w,/assets/img/posts/special-needs-4-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/special-needs-4.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Netflix subtitle settings showing only three text size options: Large, Medium, and Small. No intermediate sizes available." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Netflix's subtitle text size settings offer only three fixed options — Large, Medium, or Small. For low-vision users who need something in between, there is simply no choice.</div> <p>Are any of these special? Are they unusual? Are they extraordinary requests that go above and beyond what the average person expects from the world?</p> <p>No. They are basic. They are fundamental. They are the same access to information, entertainment, and education that sighted people take for granted every single day.</p> <p>The word “special” implies something extra. Something above the baseline. When we call my needs “special,” we are saying, implicitly, that my baseline is already satisfied, and that I am asking for a bonus on top of it. But that is not what is happening. What is happening is that the baseline was built for someone else, and I am asking to be included in it.</p> <p>I understand why the term exists. It came from a good place. People wanted to signal that disabled individuals have needs that differ from the norm, and they wanted to communicate that those needs deserve attention. “Special” was meant to be a kind word. Respectful. Acknowledging.</p> <p>But good intentions do not neutralize bad framing.</p> <p>When we call a need “special,” we shift the responsibility. The implication becomes: there is a normal world, and then there are people who need special accommodations to function in it. The world is fine. These people just need some extra help.</p> <p>But what if the world is the problem?</p> <p>What if the issue is not that I have special needs, but that the world was designed without me in mind? What if the problem is universities building lecture halls without thinking about the distance between the seats and the board/screen? Software companies shipping products without making it navigable with a screen reader? Office buildings being constructed with windows for walls, because it’s more fashionable? Bus stops being built with information signage that is out of reach for low-vision people?</p> <p>That is not my need being special. That is the world being exclusionary.</p> <p>In primary school, I had to leave class to enlarge my own handouts on the copier (no, the teachers wouldn’t wait for me to return before continuing class). They also kept forgetting to write large on the board (even after I asked them to do so 5 minutes earlier). And most annoyingly, my school refused to install curtains because they “don’t have the resources”, so my family had to purchase and instal them and uninstal them and reinstal them every year as I moved to a new classroom. Every single year.</p> <p>None of that is because I had <em>special needs</em>. It is because I was an afterthought. That is not a personal failing on my part. That is a systemic failure.</p> <p>This distinction matters because language shapes policy. When we frame disability as a matter of “special needs,” institutions respond by building special accommodations as optional add-ons. Accessibility becomes a checkbox. A budget line item. A request you have to submit in advance, in writing, with justification.</p> <p>When we reframe disability as a fundamental design failure, the response changes. Accessibility becomes a design requirement. A baseline. Something you build in from the start, not something you bolt on after the fact.</p> <blockquote> <p>See how <a href="/blog/2026/google-icon-redesign/">I redesigned the new Google Icons to be more accessible</a>. Is this a “special design?” No, it’s just another options for a design that would fundamentally be easier to see for more people.</p> </blockquote> <p><strong>One framing says:</strong> this person is different, so we should make an exception for them.</p> <p><strong>The other framing says:</strong> this person was excluded by design, so we need to fix the design.</p> <blockquote> <p>These are not the same thing. The first creates charity. The second creates equity. I want the system fixed.</p> </blockquote> <p>I am a researcher. I build tools. I run studies. I talk to users about how they actually experience digital content. And over and over again, I hear the same story: a person with a basic, reasonable, predictable need, trying to do an ordinary thing, hitting a wall that should not exist.</p> <p>When I study how low vision users look at data visualizations <a class="citation" href="#sechayk2026visualcontext">(Sechayk et al., 2026)</a>, they are not asking for extra features. <strong>They just want to read a chart.</strong> But because standard charts are not built for magnification, users lose the axis label the moment they zoom in on a data point. We built tools to bring that context to the cursor. The need was not special; charts are just not designed with low-vision users in mind.</p> <p>The same goes for educational videos. Low vision learners do not need a different curriculum; <strong>they just need to know what an instructor is pointing at</strong> <a class="citation" href="#sechayk2025veasyguide">(Sechayk et al., 2025)</a>. We built a tool to dynamically highlight those subtle visual cues. It helped low vision users immediately, but strikingly, it made sighted students more engaged too. Good design is just good design.</p> <p>Or look at the web. Modern sites <strong>force screen reader users to spend minutes navigating irrelevant elements</strong> to do what takes a sighted user seconds <a class="citation" href="#mohanbabu2025taskmode">(Mohanbabu et al., 2025)</a>. We built a system that uses AI to filter out that structural noise. We did not build a special internet. We just fixed the navigation.</p> <p>These systemic failures go beyond vision. Looking at the email history of a professional with chronic illness and ADHD <a class="citation" href="#pimenova2025longitudinal">(Pimenova et al., 2025)</a>, the pattern is the same: <strong>standard tools operate as invisible barriers</strong>, and working around them is exhausting, invisible labor that gets miscategorized as a personal coping strategy rather than evidence of design failure.</p> <p>These are not special accommodations. They are fundamental and basic needs.</p> <blockquote> <p>So what should we call it instead? Just “needs” works.</p> </blockquote> <p>Words matter. The words we use to describe a problem determine what solutions we build. If we think people have special needs, we build special programs. If we think people have unmet needs in a world that excluded them, we build a better world.</p> <p>I still see papers that use that terminology. And I always cringe when I do. Even papers from recent years still use “special needs.” I know that language is not easy to change. <strong>But every small step we take, takes us a little bit closer to the top of the hill.</strong> So, we better get going.</p> <p>I do not have special needs. I have needs. They are basic, and they are often forgotten or ignored. Let us start there.</p>]]></content><author><name>Yotam Sechayk</name></author><category term="opinion"/><category term="language"/><category term="inclusion"/><category term="low-vision"/><summary type="html"><![CDATA[Using my needs as examples, like figures that stay sharp when I zoom and caption sizes I can adjust, I explain why none of them are extras. I also look at how the "special needs" framing leads institutions to treat accessibility as an optional add-on.]]></summary></entry><entry><title type="html">Google Changed Their Icons Again… And They are Still Not Accessible</title><link href="https://sechayk.com/blog/2026/google-icon-redesign/" rel="alternate" type="text/html" title="Google Changed Their Icons Again… And They are Still Not Accessible"/><published>2026-06-06T02:30:00+00:00</published><updated>2026-06-06T02:30:00+00:00</updated><id>https://sechayk.com/blog/2026/google-icon-redesign</id><content type="html" xml:base="https://sechayk.com/blog/2026/google-icon-redesign/"><![CDATA[<blockquote> <p>Is this Docs or something else? I have to lean in and check the label… Oh It’s actually Calendar. Wow, this is confusing.</p> </blockquote> <p>This was my genuine first impression when Google surprised me by changing it’s icons (again).</p> <p>I am an active user of Google products. I spend (too many) hours on YouTube, manage my workspace on Drive, write and collaborate with Docs, Sheets, Slides, manage my meetings with Calendar, and even use Meet every once in a while. But that random day, I was very confused.</p> <blockquote> <p>It took me so long to get used to these multi-colored icons… and now, after I was finally recognizing things a bit easier, they change it again? I’m back to square one.</p> </blockquote> <p>That’s what I thought to myself.</p> <p>For some context, I have low-vision, which means that my eyesight is pretty bad (yes, even with glasses it’s still bad). This never stopped me from doing anything, though! I traveled the world, got my bachelor’s in Computer Science and Film, and now a PhD candidate, researching on accessibility in the area of human computer interaction (HCI). However, having vision problems does mean that some things are just very difficult. So, when Google changes it’s icon design, I can no longer easily recognize at a glance if what I am about to tap on is what I was intending to.</p> <p>Whenever I open my phone, for example, and look for the Calendar, I need to dedicate additional cognitive effort to making sure I am not mistakenly tapping Docs. This is not only about effort, it also makes these small actions, which should be seamless, take significantly longer for me, impacting my stream of thought, focus, and overall productivity.</p> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20Icons%20new%20source%20@brandinquirer-480.webp 480w,/assets/img/posts/google%20Icons%20new%20source%20@brandinquirer-800.webp 800w,/assets/img/posts/google%20Icons%20new%20source%20@brandinquirer-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20Icons%20new%20source%20@brandinquirer.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="New Google icons using soft gradients and more distinct colors based on the Google brand." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">New Google icons — soft gradients, uniform aesthetic, more distinct per-app color. Source: @brandinquirer</div> <p>The new icons use subtle gradients and a uniform design, which is aligned with other apps like Gemini. And some sources say that this change is meant to reflect the presence and availability of AI in all apps. But that’s not all. Google is also addressing one major criticism that many had (including myself) with the previous icons, which were mandated to include all four company colors:</p> <blockquote> <p>They all look so much alike, it’s so hard to tell them apart!</p> </blockquote> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20Icons%20old%20source%20@brandinquirer-480.webp 480w,/assets/img/posts/google%20Icons%20old%20source%20@brandinquirer-800.webp 800w,/assets/img/posts/google%20Icons%20old%20source%20@brandinquirer-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20Icons%20old%20source%20@brandinquirer.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Previous Google icons using the multi-color design that includes all colors from the G logo: red, green, blue, and yellow." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Previous Google icons — the multicolor design that uniformly applied all four Google brand colors. Source: @brandinquirer</div> <p>Compared with the previous icons, the new icons use more distinctive colors throughout; however, is that enough to make them visually distinct even when places side by side? <strong>For me, it absolutely a step in the right direction, but definitely not enough.</strong></p> <p>And I’m not the only one. Online, several people echo the same sentiment that I have. Comments on videos and articles that discuss and showcase the new design express how confusing and lacking in accessibility the new designs are.</p> <div class="row mt-3 justify-content-center"> <div class="col-6"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20icons%20comments-1-480.webp 480w,/assets/img/posts/google%20icons%20comments-1-800.webp 800w,/assets/img/posts/google%20icons%20comments-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20icons%20comments-1.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="YouTube comments criticizing the new Google icons." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Source: <a href="https://www.youtube.com/watch?v=GzG305grNUc" target="_blank">BrenTech</a> on YouTube</div> </div> <div class="col-6"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20icons%20comments-2-480.webp 480w,/assets/img/posts/google%20icons%20comments-2-800.webp 800w,/assets/img/posts/google%20icons%20comments-2-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20icons%20comments-2.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="YouTube comments criticizing the new Google icons." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Source: <a href="https://www.youtube.com/watch?v=zyTBtoesVhU" target="_blank">BrenTech</a> on YouTube</div> </div> <div class="col-6"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20icons%20comments-3-480.webp 480w,/assets/img/posts/google%20icons%20comments-3-800.webp 800w,/assets/img/posts/google%20icons%20comments-3-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20icons%20comments-3.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="YouTube comments criticizing the new Google icons." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Source: <a href="https://www.youtube.com/watch?v=JPrxcRRrFiY" target="_blank">9to5Google</a> on YouTube</div> </div> </div> <div class="caption">A sample of online comments across YouTube videos discussing the new Google icon redesign — a recurring theme of confusion and difficulty telling icons apart.</div> <h2 id="the-icons-are-wcag-21-compliant-but-thats-not-enough">The icons are WCAG 2.1 compliant, but that’s not enough</h2> <p>The <a href="https://www.w3.org/TR/WCAG21/">Web Content Accessibility Guidelines</a> (WCAG) are a set of guidelines to ensure the web remains accessible to diverse users. Google’s icons almost certainly satisfy WCAG 2.1. The key criterion for icons (1.4.11 on Non-Text Contrast) requires graphical objects to maintain a 3:1 contrast ratio against adjacent colors. For the most part the icons maintain this guideline, since the adjacent colors are “the background”. So, as long as the icons maintain a 3:1 contrast ratio with the background it’s all good right? Wrong. <strong>For low-vision people the ability to recognize via a glance is a very important aspect of accessibility.</strong></p> <p>The icons (mostly) maintain a good contrast with the background, but at a glance, some icons look very similar to other icons. For instance, the Calendar to the Docs, Chat with the Sheets, and Meet with the Slides. While the icons, in most cases, do include some text above or below, text is not easily recognized at a glance when your vision is unreliable. But this is not necessarily Google’s fault, the guidelines do not address issues of relational visual distinctiveness.</p> <p>The WCAG does provide guidelines for web elements to be perceivable, by ensuring captions, alt-text, contrast, and safe magnification of content among others. However, the guidelines do not indicate how to make visual elements <em>glanceable</em>.</p> <blockquote class="block-note"> <p><strong>Glanceable</strong></p> <p>(of graphics) Understandable at a glance, or with occasional glances, and therefore requiring only minimal attention. <strong>Glanceability</strong> is the property of being glanceable.</p> <p><em>Source: <a href="https://en.wiktionary.org/wiki/glanceable#English">Wiktionary the free dictionary</a></em></p> </blockquote> <p><strong>To evaluate glanceability, we must also evaluate visual objects in relation to other visual objects around them.</strong> We can do such evaluation by using existing WCAG items and extend them with studies on visual perception <a class="citation" href="#TREISMAN198097">(Treisman &amp; Gelade, 1980)</a>. For instance, do they use a distinct color compared with nearby objects? Is their shape distinct? Are the colors they use balanced differently? As per WCAG (1.4.1 on Use of Color), color should not be the only distinguishing factor. For assessing glanceability, we must use other visual indications, such as contrast, shape (silhouette), as well as layout (distribution of colors).</p> <p>For instance, we can have two icons use the same colors, but one would be square-shaped and the other triangular-shaped. Similarly, the colors could be spread differently between the icons, with one shifting from light to dark and the other dark to light. We could also use other visual embellishments, such as strokes or shadows, to make it easier to glance at objects. <em>The singular goal is to make it easy to recognize a specific known visual object at a glance.</em></p> <h2 id="visual-perception-and-the-effect-on-how-we-glance">Visual perception and the effect on how we glance</h2> <p>Research in visual cognition shows that the brain processes basic visual features, such as color, shape, and orientation, rapidly and in parallel. <strong>When an icon differs from its neighbors along a single, clear feature, it pops out immediately and automatically.</strong> But when telling two icons apart requires combining multiple subtle features, a slightly different shade of blue, a slightly different gradient, a slightly different stroke, the visual system has to scan each one deliberately <a class="citation" href="#TREISMAN198097">(Treisman &amp; Gelade, 1980)</a>. That process is effortful for any person, but for low-vision people, processing these subtle differences quickly is a significant cognitive overload <a class="citation" href="#sechayk2025veasyguide">(Sechayk et al., 2025)</a>.</p> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20icons%20low-vision%20illustration-480.webp 480w,/assets/img/posts/google%20icons%20low-vision%20illustration-800.webp 800w,/assets/img/posts/google%20icons%20low-vision%20illustration-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20icons%20low-vision%20illustration.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Google icons shown under different visual conditions, highlighting the most problematic pairs for low-vision users: Meet vs Slides, Calendar vs Docs, and Chat vs Sheets." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Google icons under simulated visual conditions. The most concerning pairs — Meet × Slides, Calendar × Docs, Chat × Sheets — are shown to illustrate how little separates them under degraded vision.</div> <blockquote> <p><em>Hint:</em> I flipped the placement of some of the icons for the added challenge.</p> </blockquote> <p>This is not just theoretical. Studies on mobile app icon sets show that increasing color similarity between icons measurably degrades visual search efficiency and lowers perceived usability, even among sighted users <a class="citation" href="#Trapp2018AppIS">(Trapp &amp; Wienrich, 2018)</a>. Some icon pairs (like Calendar and Docs) do not just share colors; they share a color, shape, a gradient style, and similar layout proportions. Each of these individually might be a small difference. Together, they leave almost nothing to distinguish the two at a glance. While some differences exist, they are subtle, and mostly indistinguishable at a glance for low-vision people. <strong>This issue is most noticeable with the Meet x Slides, Calendar x Docs, and Chat x Sheets pairs.</strong></p> <h2 id="what-if-low-vision-people-designed-the-icons">What if low-vision people designed the icons?</h2> <blockquote> <p>What if a low-vision person had designed the icons to begin with? What would <em>I</em> had designed? Would the icons be more accessible then?</p> </blockquote> <p>I decided to find out, and redesigned Calendar and Docs as a small exercise. Same blue gradient family, same glassmorphic aesthetic, but with a different visual structure.</p> <p>For <strong>Calendar</strong>, I made the date number significantly larger, so it fills most of the icon rather than sitting as a small detail inside it, while still using a thinner stroke style. I increased the angle of the blue calendar page, and extended the presence of the light-blue portion on the top. Instead of an hourglass design, I used a single angled page style, similar to standing desk calendars. Finally, I increased the contrast between the gradient colors (dark turned darker, light became lighter).</p> <p>For <strong>Docs</strong>, I increased the size that the folder corner is taking, and replaced the abstract interior with a thick three-line layout that creates more dominance of the white color on the overall layout. I also reversed the main color gradient so that the darker portion would contrast better with the three white lines. Finally, similar to the Calendar, I increased the contrast between the gradient colors.</p> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/google%20icons%20redesign-480.webp 480w,/assets/img/posts/google%20icons%20redesign-800.webp 800w,/assets/img/posts/google%20icons%20redesign-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/google%20icons%20redesign.png" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Redesigned Calendar and Docs icons shown alongside a blurred version, demonstrating that the two remain visually distinct even under degraded vision." data-zoomable="" loading="lazy" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Redesigned Calendar and Docs icons. Even with a blur filter applied to simulate degraded vision, the two icons break apart perceptually.</div> <blockquote> <p>I did not change the color profile. I changed what those colors were <em>doing</em>.</p> </blockquote> <p>The result is what I’d call an <em>internal anchor</em>. The large thin-lined white number (vertical presence) and the thick text lines (horizontal presence) give a low-vision user something to aim for that survives degradation. <strong>There are multiple new ways to distinguish them apart from a glance, such as the shape, the presence of white, or the way the colors lean.</strong> The interior carries more information and the exterior contains more contrasting differences. While it does not entirely simulate the perception of low-vision people, the two icons break apart perceptually even when blurred.</p> <p><strong>Is this the perfect design? No.</strong> But it’s a design that is much easier for me to recognize at a glance, and that is the point. The icons are still visually cohesive with the rest of the Google icon family, but they also have more visual information that survives degradation. And, of course, it can even be better.</p> <p>The tension between aesthetic consistency and accessibility is real. But my experience here suggests it’s surmountable. Not by abandoning Google’s visual language, but by being intentional about what visual information survives at a glance.</p> <h2 id="so-what-can-we-do">So, what can we do?</h2> <p>This isn’t about Google making a careless decision. It’s that the design process for these icons almost certainly didn’t include people with low vision in any meaningful way. A compliance review would have passed. An aesthetic review would have praised the cohesion. A standard usability study might not have surfaced the problem at all. The failure mode I’m describing is invisible to the tools most design teams routinely use, and that’s exactly what makes it worth naming.</p> <p>How can we improve glanceability? <strong>Involve low-vision people in the design of icons and visual interface elements from the beginning.</strong></p> <p>Research shows that in many cases accessibility improvements positively impact everyone <a class="citation" href="#sechayk2025veasyguide">(Sechayk et al., 2025)</a>. For instance, multi-touch screens were <a href="https://www.emergobyul.com/news/six-everyday-products-initially-developed-assistive-technology-designing-typically-excluded">originally developed as an assistive device</a>. So hiring designers with low-vision, or consulting low-vision people throughout the design process can make icon design more usable and accessible overall! Low vision is a wide spectrum of diverse conditions, and no guideline fully captures that range. The people navigating these interfaces every day know where they break.</p> <p>Google’s icons are beautiful. For many of us, they’re also confusing. Those two things shouldn’t be in conflict. Designing for glanceability across the full range of human vision isn’t a constraint on good design. It’s part of what good design means.</p> <h2 id="references">References</h2> <div class="publications"> <ol class="bibliography"><li><div class="row" data-year="2025" data-venue="ASSETS" data-award=""> <div class="col col-sm-2 abbr"> <figure> <picture> <img src="/assets/img/publication_preview/veasyguide.png" class="preview z-depth-1 rounded" width="100%" height="auto" alt="First page of the VeasyGuide paper, showing the title, authors, and a teaser figure of the VeasyGuide video player with highlighted instructor actions and its personalization settings panels." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <span class="pub-award-corner" aria-hidden="true"><i class="fa-solid fa-award"></i></span> </div> <div id="sechayk2025veasyguide" class="pub-body col-sm-10"> <h3 class="title">VeasyGuide: Personalized Visual Guidance for Low-vision Learners on Instructor Actions in Presentation Videos</h3> <p class="pub-venue-row"> <span class="pub-venue" style="--venue-light: #185d8e; --venue-dark: #62aee4;">ASSETS 2025</span> </p> <div class="author"> <em>Yotam Sechayk</em>, <a href="https://faculty.runi.ac.il/arik/site/index.asp">Ariel Shamir</a>, <a href="https://amypavel.com/">Amy Pavel</a>, and <a href="https://www-ui.is.s.u-tokyo.ac.jp/~takeo/">Takeo Igarashi</a> </div> <div class="periodical"> <em>In Proceedings of the 27th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS ’25)</em>, 2025 </div> <p class="pub-award"> <span class="pub-award-pill"><i class="fa-solid fa-award" aria-hidden="true"></i> Honorable Mention Award</span> </p> <div class="links"> <button type="button" class="abstract btn btn-md z-depth-0" aria-expanded="false"> <i class="fa-regular fa-file-lines" aria-hidden="true"></i>Abstract </button> <a href="https://doi.org/10.1145/3663547.3746372" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> <a href="http://arxiv.org/abs/2507.21837" class="btn btn-md z-depth-0"> <svg id="logomark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.732 24.269"><g id="tiny"><path d="M573.549,280.916l2.266,2.738,6.674-7.84c.353-.47.52-.717.353-1.117a1.218,1.218,0,0,0-1.061-.748h0a.953.953,0,0,0-.712.262Z" transform="translate(-566.984 -271.548)" fill="#bdb9b4"/><path d="M579.525,282.225l-10.606-10.174a1.413,1.413,0,0,0-.834-.5,1.09,1.09,0,0,0-1.027.66c-.167.4-.047.681.319,1.206l8.44,10.242h0l-6.282,7.716a1.336,1.336,0,0,0-.323,1.3,1.114,1.114,0,0,0,1.04.69A.992.992,0,0,0,571,293l8.519-7.92A1.924,1.924,0,0,0,579.525,282.225Z" transform="translate(-566.984 -271.548)" fill="#b31b1b"/><path d="M584.32,293.912l-8.525-10.275,0,0L573.53,280.9l-1.389,1.254a2.063,2.063,0,0,0,0,2.965l10.812,10.419a.925.925,0,0,0,.742.282,1.039,1.039,0,0,0,.953-.667A1.261,1.261,0,0,0,584.32,293.912Z" transform="translate(-566.984 -271.548)" fill="#bdb9b4"/></g></svg> arXiv </a> <button type="button" class="bibtex btn btn-md z-depth-0" aria-expanded="false"> <i class="fa-solid fa-quote-left" aria-hidden="true"></i>Bib </button> <a href="/assets/files/veasyguide-supp.zip" class="btn btn-md z-depth-0"><i class="fa-regular fa-file-zipper" aria-hidden="true"></i>Supp (zip)</a> <a href="https://veasyguide.github.io/" class="btn btn-md z-depth-0"><i class="fa-solid fa-link" aria-hidden="true"></i>Website</a> </div> <div class="abstract hidden" inert=""> <p>Instructors often rely on visual actions such as pointing, marking, and sketching to convey information in educational presentation videos. These subtle visual cues often lack verbal descriptions, forcing low-vision (LV) learners to search for visual indicators or rely solely on audio, which can lead to missed information and increased cognitive load. To address this challenge, we conducted a co-design study with three LV participants and developed VeasyGuide, a tool that uses motion detection to identify instructor actions and dynamically highlight and magnify them. VeasyGuide produces familiar visual highlights that convey spatial context and adapt to diverse learners and content through extensive personalization and real-time visual feedback. VeasyGuide reduces visual search effort by clarifying what to look for and where to look. In an evaluation with 8 LV participants, learners demonstrated a significant improvement in detecting instructor actions, with faster response times and significantly reduced cognitive load. A separate evaluation with 8 sighted participants showed that VeasyGuide also enhanced engagement and attentiveness, suggesting its potential as a universally beneficial tool.</p> </div> <div class="bibtex hidden" inert=""> <figure class="highlight"><pre><code class="language-bibtex" data-lang="bibtex"><span class="nc">@inproceedings</span><span class="p">{</span><span class="nl">sechayk2025veasyguide</span><span class="p">,</span>
  <span class="na">title</span> <span class="p">=</span> <span class="s">{VeasyGuide: Personalized Visual Guidance for Low-vision Learners on Instructor Actions in Presentation Videos}</span><span class="p">,</span>
  <span class="na">author</span> <span class="p">=</span> <span class="s">{Sechayk, Yotam and Shamir, Ariel and Pavel, Amy and Igarashi, Takeo}</span><span class="p">,</span>
  <span class="na">booktitle</span> <span class="p">=</span> <span class="s">{Proceedings of the 27th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '25)}</span><span class="p">,</span>
  <span class="na">publisher</span> <span class="p">=</span> <span class="s">{Association for Computing Machinery}</span><span class="p">,</span>
  <span class="na">address</span> <span class="p">=</span> <span class="s">{Denver, CO, USA}</span><span class="p">,</span>
  <span class="na">year</span> <span class="p">=</span> <span class="s">{2025}</span><span class="p">,</span>
  <span class="na">doi</span> <span class="p">=</span> <span class="s">{10.1145/3663547.3746372}</span><span class="p">,</span>
  <span class="na">language</span> <span class="p">=</span> <span class="s">{english}</span><span class="p">,</span>
  <span class="na">preview_alt</span> <span class="p">=</span> <span class="s">{First page of the VeasyGuide paper, showing the title, authors, and a teaser figure of the VeasyGuide video player with highlighted instructor actions and its personalization settings panels.}</span>
<span class="p">}</span></code></pre></figure> </div> </div> </div> </li></ol> <ol class="bibliography"><li><div class="row" data-year="2018" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="Trapp2018AppIS" class="pub-body col-sm-10"> <h3 class="title">App icon similarity and its impact on visual search efficiency on mobile touch devices</h3> <div class="author"> Anna K. Trapp and Carolin Wienrich </div> <div class="periodical"> <em>Cognitive Research: Principles and Implications</em>, 2018 </div> <div class="links"> <button type="button" class="abstract btn btn-md z-depth-0" aria-expanded="false"> <i class="fa-regular fa-file-lines" aria-hidden="true"></i>Abstract </button> <a href="https://doi.org/10.1186/s41235-018-0133-4" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> <div class="abstract hidden" inert=""> <p>Users of mobile touch devices are often confronted with a great number of apps, challenging an efficient access to single applications. Especially when looking for infrequently used apps, users have to perform a visual search. We address this problem in two studies by applying knowledge about visual search efficiency to app icons on mobile touch devices. We aimed to transfer findings of similarity grouping for complex stimuli to a more applied setting and to investigate the effect of search efficiency on user experience. In Study 1 (N = 18), we varied set size and target presence as well as visual similarity between icons by color manipulation. Results indicated a highly efficient search when the target was easy to discriminate from the distractors and a less efficient search with increasing similarity. These results were replicated in a second, more realistic use case (N = 36). Regarding user experience, Study 2 showed that perceived usability and intuitiveness increased with search efficiency but that the overall liking also depended on the visual variety of the design. Moreover, although participants showed a general interest in a system supporting their search, most participants had concerns about data privacy with such a system. In conclusion, the results indicate that concepts and findings from basic attention research serve as fruitful heuristics for searches in more realistic (applied) settings. Furthermore, results showed that similarity manipulation with color works without controlling for other icon characteristics (e.g. luminance, shade). The findings might offer a new approach when designing for smooth interaction with mobile touch devices.</p> </div> </div> </div> </li> <li><div class="row" data-year="1980" data-venue=""> <div class="col col-sm-2 abbr"> </div> <div id="TREISMAN198097" class="pub-body col-sm-10"> <h3 class="title">A feature-integration theory of attention</h3> <div class="author"> Anne M. Treisman and Garry Gelade </div> <div class="periodical"> <em>Cognitive Psychology</em>, 1980 </div> <div class="links"> <button type="button" class="abstract btn btn-md z-depth-0" aria-expanded="false"> <i class="fa-regular fa-file-lines" aria-hidden="true"></i>Abstract </button> <a href="https://doi.org/https://doi.org/10.1016/0010-0285(80)90005-5" class="btn btn-md z-depth-0" aria-label="DOI"> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><title>Doi SVG Icon</title><path fill="currentColor" d="M115.592 222.507c-9.726 0-18.734 7.074-24.986 14.417c-5.06 5.954-7.59 15.133-7.59 22.775c0 7.64 2.87 16.139 7.931 22.093c6.152 7.343 12.778 12.375 22.603 12.375c8.833 0 19.338-3.708 25.39-9.76c6.151-6.054 11.269-16.218 11.269-25.05c0-8.73-2.396-19.186-8.548-25.24c-6.153-6.154-17.338-11.61-26.07-11.61zm174.644 2.4c-10.12 0-18.358 3.98-24.709 11.937c-5.158 6.386-7.74 13.663-7.74 21.828c0 8.271 2.582 15.6 7.74 21.986c6.35 7.956 14.589 11.937 24.71 11.937c9.03 0 16.67-3.251 22.92-9.742c6.254-6.597 9.379-14.653 9.379-24.18c0-9.423-3.177-17.377-9.527-23.868c-6.25-6.595-13.843-9.898-22.773-9.898M256 8C119.034 8 8 119.034 8 256s111.034 248 248 248s248-111.034 248-248S392.966 8 256 8m-58.826 323.79H151.24v-18.699c-4.665 5.855-15.639 11.824-20.4 14.502c-8.335 4.663-19.654 7.7-30.273 7.7c-17.168 0-32.45-5.424-45.845-17.231c-15.977-14.09-23.483-35.633-23.483-58.854c0-23.618 8.186-42.473 24.56-56.563c12.999-11.214 28.896-20.19 45.766-20.19c9.822 0 21.94.883 30.572 5.05c4.962 2.38 13.844 7.985 19.104 13.443v-98.502h45.936v229.345zm157.216-21.14c-15.281 17.588-36.667 26.384-64.154 26.384c-27.586 0-49.02-8.796-64.304-26.383c-12.6-14.448-18.904-32.193-18.904-53.235c0-18.95 6.35-35.752 19.053-50.408c15.38-17.693 37.261-26.54 65.64-26.54c26.099 0 46.937 8.845 62.518 26.54c12.702 14.448 19.052 31.667 19.052 51.664c.003 20.206-6.299 37.531-18.901 51.98zm38.769-199.217c5.359-5.36 11.858-8.038 19.499-8.038c7.64 0 14.14 2.679 19.499 8.038c5.358 5.26 8.037 11.71 8.037 19.35c0 7.74-2.679 14.289-8.037 19.648c-5.26 5.259-11.76 7.888-19.5 7.888c-7.642 0-14.142-2.679-19.498-8.038c-5.26-5.358-7.889-11.858-7.889-19.499c-.003-7.64 2.63-14.09 7.889-19.35zm43.91 220.242h-48.823V185.841h48.823z"/></svg> DOI </a> </div> <div class="abstract hidden" inert=""> <p>A new hypothesis about the role of focused attention is proposed. The feature-integration theory of attention suggests that attention must be directed serially to each stimulus in a display whenever conjunctions of more than one separable feature are needed to characterize or distinguish the possible objects presented. A number of predictions were tested in a variety of paradigms including visual search, texture segregation, identification and localization, and using both separable dimensions (shape and color) and local elements or parts of figures (lines, curves, etc. in letters) as the features to be integrated into complex wholes. The results were in general consistent with the hypothesis. They offer a new set of criteria for distinguishing separable from integral features and a new rationale for predicting which tasks will show attention limits and which will not.</p> </div> </div> </div> </li></ol> </div>]]></content><author><name>Yotam Sechayk</name></author><category term="opinion"/><category term="icons"/><category term="design"/><category term="WCAG"/><category term="low-vision"/><summary type="html"><![CDATA[Google's new icons almost certainly meet WCAG contrast requirements, but Calendar and Docs still look alike to me at a glance. I explain why glanceability matters with low vision, redesign both icons to be more glanceable in Google's style, and suggest involving low-vision people in design from the start.]]></summary></entry><entry><title type="html">Travel Japan: Plum Blossom Festival and BLV Accessibility</title><link href="https://sechayk.com/blog/2026/hanegi-park/" rel="alternate" type="text/html" title="Travel Japan: Plum Blossom Festival and BLV Accessibility"/><published>2026-02-21T01:00:00+00:00</published><updated>2026-02-21T01:00:00+00:00</updated><id>https://sechayk.com/blog/2026/hanegi-park</id><content type="html" xml:base="https://sechayk.com/blog/2026/hanegi-park/"><![CDATA[<p>Last weekend I visited a local plum festival in Tokyo and explored how accessible it is for blind and low vision (BLV) people.</p> <p>The month of February in Japan is special for many reasons. The Kawazu Zakura, the earliest of the cherry blossoms, are starting to open, the weather is slowly warming up, it’s the month of the Emperor’s birthday… and the plum trees are blossoming! Last weekend I went on a little Tokyo trip to see the plums. I visited a quiet little area I’ve never been to: <a href="https://www.city.setagaya.lg.jp/02075/9123.html">Hanegi Park</a>.</p> <p>What can you see at local Japanese festivals? What kind of plum celebrations are there? And how accessible are festivals in Tokyo?</p> <p>I’ll try to answer these questions in this post!</p> <div class="row justify-content-center"> <div class="col-md-6"> <div class="row"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-04-480.webp 480w,/assets/img/posts/hanegi-20260221-04-800.webp 800w,/assets/img/posts/hanegi-20260221-04-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-04.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The blue station sign at Umegaoka Station, reading 梅ヶ丘駅 in large white characters with Umegaoka Station beneath it." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> </div> <div class="caption">Umegaoka station sign.</div> <p>To get to Hanegi Park I first took the train to Umegaoka Station on the Odakyu Line. 🚆</p> <blockquote class="block-note"> <p><strong>Fun fact:</strong> the station name roughly translates to Plum Hill.</p> </blockquote> <p>Thankfully Google Maps is very well integrated in Japan, and you can see a lot of details like which train car to board, as well as exact times and durations.</p> <blockquote class="block-tip"> <p><strong>Tip:</strong> if the train is supposed to arrive at 2:21pm, do not board the 2:19pm train.</p> </blockquote> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-10-480.webp 480w,/assets/img/posts/hanegi-20260221-10-800.webp 800w,/assets/img/posts/hanegi-20260221-10-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-10.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A busy market inside the station concourse, with stalls of ceramic bowls and tableware under a banner for the 47th Setagaya Plum Festival." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Station area market with Japanese kitchenware, chopsticks, and cultural items</div> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-13-480.webp 480w,/assets/img/posts/hanegi-20260221-13-800.webp 800w,/assets/img/posts/hanegi-20260221-13-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-13.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Shoppers crowding around a wooden stall selling boxed umeboshi in the station concourse, beneath signs for the south and north exits." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">Station area stall selling pickled Japanese plum</div> </div> </div> <p>After arriving at the station, I was greeted by a few stands selling Japanese dishes, ornaments, and—in the spirit of the plum festival—limited-edition pickled sour plums. I love these on top of rice, so I had to get some! 😋</p> <div class="row justify-content-center"> <div class="col-md-4"> <div class="row"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-09-480.webp 480w,/assets/img/posts/hanegi-20260221-09-800.webp 800w,/assets/img/posts/hanegi-20260221-09-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-09.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A clear plastic tub of umeboshi held up to the camera, its label reading 完熟南高梅 with a red plum blossom illustration." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> </div> <div class="caption">The sealed package of pickled plums.</div> <p>At and around the station (and in most big cities in Japan) there are yellow blocks to guide people. These are called Tenji Burokku (点字ブロック), which translates to “Braille Blocks.” They are primarily used to guide blind people and have different patterns that indicate paths and entrances. As a low-vision person, I sometimes use them as visible guides that will (probably) lead me to where I want to go.</p> <blockquote> <p>I always say, “when in doubt, like Dorothy, follow the yellow brick road.” </p> </blockquote> <div class="row justify-content-center"> <div class="col-md-8"> <div class="row"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-02-480.webp 480w,/assets/img/posts/hanegi-20260221-02-800.webp 800w,/assets/img/posts/hanegi-20260221-02-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-02.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The gap between a train door and the platform, with a line of yellow bumpy tactile paving running alongside the platform edge." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-08-480.webp 480w,/assets/img/posts/hanegi-20260221-08-800.webp 800w,/assets/img/posts/hanegi-20260221-08-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-08.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Looking down at feet standing on yellow tactile paving, where dotted warning tiles meet ribbed directional tiles against grey stone." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> Yellow braille blocks at a train platform in Japan. The blocks have different patterns to indicate paths, entrances, and other information. </div> </div> </div> <p>In some places in Japan, these blocks also have QR codes embedded in them that people can scan to get audio guidance through a nearby speaker. Some very special blocks are even activated by nearby metal objects, like white canes.</p> <div class="row justify-content-center"> <div class="col-md-4"> <div class="row"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-06-480.webp 480w,/assets/img/posts/hanegi-20260221-06-800.webp 800w,/assets/img/posts/hanegi-20260221-06-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-06.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Yellow tactile paving tiles outdoors, each dotted warning tile carrying a printed QR code at its centre, with three pairs of feet standing around them." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> </div> <div class="caption">Yellow braille blocks with QR codes. Nearby there is a speaker that provides audio guidance.</div> <p>From the station I headed toward Hanegi Park, which is only a few minutes’ walk. Hanegi Park has around 60 plum varieties, with both red/pink and white blossoms. The trees are right by the walking path and the blossoms were easy to spot. At the entrance to the park there was a map (in Japanese) with simple voice guidance for orientation.</p> <div class="row justify-content-center"> <div class="col-md-4"> <div class="row"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-05-480.webp 480w,/assets/img/posts/hanegi-20260221-05-800.webp 800w,/assets/img/posts/hanegi-20260221-05-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-05.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A large festival signboard under a tree showing a colour map of the Hanegi Park grounds and timetables for the Setagaya Plum Festival." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> <div class="caption">The Hanegi Park map at the park entrance.</div> </div> </div> </div> <div class="row justify-content-center mt-3"> <div class="col-12"> <video controls="" playsinline=""> <source src="/assets/video/posts/hanegi-audio-guidance.mp4" type="video/mp4"/> </video> <div class="caption">Audio guidance demonstration at Hanegi Park, around the map near the entrance.</div> </div> </div> <p>The walk around the park was very pleasant! The plums were not yet in full bloom because we had a cold spell in Tokyo this winter, but I was able to get some nice pictures. The weather that day was lovely—sunny but not too warm—so I felt very lucky.</p> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-12-480.webp 480w,/assets/img/posts/hanegi-20260221-12-800.webp 800w,/assets/img/posts/hanegi-20260221-12-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-12.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Close-up of white plum blossoms with yellow stamens on a dark branch, more blossoming trees blurred behind against blue sky." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-14-480.webp 480w,/assets/img/posts/hanegi-20260221-14-800.webp 800w,/assets/img/posts/hanegi-20260221-14-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-14.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Yotam in sunglasses and a black jacket smiling at the camera on a park path, with white and pink plum trees and festival banners behind him." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-15-480.webp 480w,/assets/img/posts/hanegi-20260221-15-800.webp 800w,/assets/img/posts/hanegi-20260221-15-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-15.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A broad plum tree in full white bloom spreading its low branches over the park, with visitors on the steps behind." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-03-480.webp 480w,/assets/img/posts/hanegi-20260221-03-800.webp 800w,/assets/img/posts/hanegi-20260221-03-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-03.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Close-up of a plum branch where some flowers are open and others have already browned and faded past their peak." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/hanegi-20260221-01-480.webp 480w,/assets/img/posts/hanegi-20260221-01-800.webp 800w,/assets/img/posts/hanegi-20260221-01-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/hanegi-20260221-01.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A white-blossoming plum tree with a hanging wooden label reading 白加賀, the cultivar name, tied to its trunk." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption">The beautiful plum blossoms from different angles and places around Hanegi Park. White petals with a pink center and no leaves around them.</div> <p>At the center of the park was a wide area with food stands and some stalls from local shops selling plum-related products. I followed the crowd (since there were no yellow bricks in the park itself) and reached it easily. However, one <strong>big challenge</strong> is identifying what each stall sells, what kind of food it is, or what products are available. There are some signs, but they are often very small, hard to spot, and difficult to read.</p> <p>In Japan, restaurants and shops usually have pictures—or sometimes even plastic models—of the food or other things they sell. However, at this small local festival these kinds of pictures were not available. So I had to get up close and hope I could either see a sign or catch a glimpse of someone else’s order—hopefully without looking like I was staring. Otherwise, I could always ask people, which was more fun because it let me interact and improve my Japanese. But sometimes I wished for more agency in getting this simple information, which is often the least accessible.</p> <div class="row justify-content-center mt-3"> <div class="col-12"> <video controls="" playsinline=""> <source src="/assets/video/posts/hanegi-food-stalls.mp4" type="video/mp4"/> </video> <div class="caption">The food stalls at the center of the park. It’s hard to identify what they sell without getting close and looking at the small signs.</div> </div> </div> <p>As I was walking around, I spotted a lovely couple strolling through the festival. One was using a white cane while linking arms with their partner, who narrated the scene and described the different stalls as they explored together.</p> <p>At festivals in Japan you usually find the same kinds of food:</p> <ul> <li>Yakisoba (stir-fried noodles)</li> <li>Takoyaki (dough balls with pieces of octopus)</li> <li>Okonomiyaki (Japanese savory pancake)</li> <li>Gyu-kushi (beef skewer)</li> </ul> <p>But instead of eating these, I decided to try some nearby places, so I made my way toward the park exit.</p> <p>As I was walking, I started hearing a familiar sound—the taiko drum! 🥁 It was a group of primary school children and their teachers performing. I love taiko shows because they <strong>don’t require sight at all</strong>. Not only is it musical, but the sound, depth, and vibration of the taiko drums are things I can feel throughout my body—especially in my chest. It feels exciting and energizing, and I feel as if I’m there with them, part of the performance itself. I stayed and watched their show, then wrapped up my visit to Hanegi Park and walked around to find a place for lunch.</p> <div class="row justify-content-center mt-3"> <div class="col-12"> <video controls="" playsinline=""> <source src="/assets/video/posts/hanegi-taiko-drum.mp4" type="video/mp4"/> </video> <div class="caption">The taiko drum performance at Hanegi Park.</div> </div> </div> <blockquote class="block-note"> <p><strong>Note:</strong> Not sure if the depth of the sound comes through in the recording, but I recommend using your speakers—instead of headphones—to feel it better. 🔊</p> </blockquote> <p>My spontaneous visit to Hanegi Park was great! I saw the beautiful plum trees in bloom, bought some delicious pickled plums, enjoyed local culture, and was thrilled by a taiko drum performance. While accessibility in Japan is still developing, I felt this visit was mostly easy and smooth. Even though some things are still difficult—like the signage at food stalls—other things are already quite good. For example, the 🟨 yellow bricks, the 🔉 audio guidance at the park map, and the 🥁 taiko performances.</p> <p>If you have a chance, go see some plum trees, try some plum jam, or even taste the sour Japanese pickled plums (if you feel adventurous). 💮</p>]]></content><author><name>Yotam Sechayk</name></author><category term="travel"/><category term="Japan"/><category term="tactile-paving"/><category term="low-vision"/><summary type="html"><![CDATA[I describe my experience at Hanegi Park's plum festival and accessibility in Japan. The yellow braille blocks in Japan and audio orientation guidance around landmarks are helpful, while the small and distant signs at food stalls were difficult to read. I also describe a taiko performance that is fun both visually and non-visually.]]></summary></entry><entry><title type="html">VeasyGuide at ASSETS 2025 Recap and Presentation Recording 🎥</title><link href="https://sechayk.com/blog/2025/veasyguide-assets-2025/" rel="alternate" type="text/html" title="VeasyGuide at ASSETS 2025 Recap and Presentation Recording 🎥"/><published>2025-11-12T14:00:00+00:00</published><updated>2025-11-12T14:00:00+00:00</updated><id>https://sechayk.com/blog/2025/veasyguide-assets-2025</id><content type="html" xml:base="https://sechayk.com/blog/2025/veasyguide-assets-2025/"><![CDATA[<div class="d-none"> <a class="citation" href="#sechayk2025veasyguide">(Sechayk et al., 2025; Mohanbabu et al., 2025; Pimenova et al., 2025)</a> </div> <p>In the beautiful Denver, I had the privilege of presenting our work <em>“<a href="https://veasyguide.github.io/">VeasyGuide</a>: Personalized Visual Guidance for Low-vision Learners on Instructor Actions in Presentation Videos”</em> at <a href="https://assets25.sigaccess.org/">ASSETS 2025</a> (International ACM SIGACCESS Conference on Computers and Accessibility). Even more exciting, VeasyGuide won a 🏆 <strong>best paper honorable mention award!</strong></p> <p>This presentation marked an important milestone in my research on making learning accessible for low-vision learners. Plus, this was my first time attending ASSETS! In this post I will share my experience at ASSETS, and around Denver during my time there.</p> <blockquote class="block-note"> <p>Feel free to jump ahead to see the <a href="#recording">full recording of my presentation</a>.</p> </blockquote> <p>I didn’t know that VeasyGuide won an award. One morning, all of a sudden, I am getting <em>“Congradulations!”</em> messages from friends. Seems like when they go over the online program they saw it. But I, I was oblivious to it! So it was such a nice surprise to wake up one day and realize that we have gotten an award. But let’s get back on track—the conference!</p> <div class="row justify-content-center"> <div class="col-md-10"> <div class="row"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-building-1-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-building-1-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-building-1-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-building-1-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Looking up at the tall conference hotel tower in downtown Denver from the street corner, with shopfronts and a vertical ALL TOGETHER sign at its base." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-building-2-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-building-2-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-building-2-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-building-2-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="The conference hotel seen from across the street, with a column of coloured letter tiles spelling ALL TOGETHER and a bright yellow wall at ground level." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> The venue of the conference, the Curtis Hotel at Denver. </div> </div> </div> <p>This year the conference was held at the Curtis Hotel in Denver, Colorado. I’ve never been to Denver before, but I really liked that city. The downtown had a very nice vibe to it, and also some free public transportation! The shuttle that goes along the 16th street was free to use, which is so nice to see. I usually stay in hostels, which are not always near to the conference venue, so a freee shuttle but was a very nice surprise. The free shuttle goes from the big train station (Union) all the way down almost to the publuc library!</p> <div class="row justify-content-center"> <div class="col-md-10"> <div class="row"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-denver-1-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-denver-1-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-denver-1-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-denver-1-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A downtown Denver alley wall painted with flowing sandstone-coloured stripes, with sculpted rock formations projecting out of the brickwork." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-denver-2-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-denver-2-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-denver-2-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-denver-2-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A pink brick wall hung with framed black-and-white portraits of women alongside vintage household objects, arranged as a gallery-style mural." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> Cool alleyway around 16th street in Denver. So much art around these places that people usually go in to. I think it's great to see this, it's an opportunity to bring life to these kind of areas! </div> </div> </div> <p>I took the opportunity to also visit the library. It is a very pleasant building, with a vintage kind of atmosphere. I sat down to do some work, at some random location, and as I am getting up to leave. I stumbled on a very interesting sign. And by <em>interesting</em> I mean, very relevant to me!</p> <div class="row justify-content-center"> <div class="col-md-10"> <div class="row"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-library-1-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-library-1-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-library-1-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-library-1-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A library pillar with large dark lettering reading LARGE PRINT and LETRA GRANDE, with shelves of large-print books visible behind it." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> The sign at the library pointing to the "Large Print" books section. </div> </div> </div> <p>I was sitting right next to the <strong>large print area!</strong> What an interesting coicidence right? So I decided to look around through the books there, and I noticed something. The visual style of all books did not exactly match. Some books used a larger font and some smaller. I wonder if there are any regulations on large print books? I tried capturing some of the books I saw there. I think it’s not that easy to notice the side difference in pictures, but when I was there looking at these books, it was a much clearer difference.</p> <div class="row justify-content-center"> <div class="col-md-10"> <div class="row"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-library-2-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-library-2-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-library-2-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-library-2-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="An open book held up in front of a library shelf labelled LARGE TYPE, its pages set in noticeably large text." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-library-3-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-library-3-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-library-3-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-library-3-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A large-type paperback held open in one hand in front of shelves of hardcover novels." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-library-4-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-library-4-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-library-4-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-library-4-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="A large-type hardcover held open, its text set widely across both pages, in front of a shelf of paperbacks." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> A few of the large print books at the library. It is interesting how they use different font size and styling. </div> </div> </div> <p>This was my first time attending ASSETS, which has a long history since 1994. the conference is much smaller than CHI (which it sprung out of), and was single track until last year. This year though, it shifted to a dual track structure—split between two rooms. However, the entire conference took place on the same floor of the hotel, which was very comfortable. Since everyone is on the same floor, between both of the rooms, there was plenty of opportunities to chat and connect with other researchers and attendees.</p> <p>It was so inspiring to see so many people interested in accessibility! Everyone is so passionate about their work and the impact they could have through their work; which is something I absolutely share. It was <strong>especially impactful</strong> to me to connect and chat with other researchers with disabilities. As a researcher with a disability myself, it was very important to see how many others pursue research despite everything! All throughout my life, almost everything is some kind of a struggle, but to me, this is what makes life so interesting, overcoming these difficulties—and I’m not the only one. In a nutshell, to me, ASSETS feels like home.</p> <p>Another wonderful thing is that I was able to connect with past collegues from The University of Texas at Austin (UT Austin). I spent a summer there as a visiting researcher, and it was such a pleasure to be able to meet again and reunite! Especially, I am glad to see <a href="https://amypavel.com/">Prof. Amy Pavel</a>, who hosted my stay at UT Austin there. Amy co-authored two papers with me for ASSETS 2025, <a href="https://veasyguide.github.io/">VeasyGuide</a> and <a href="https://dl.acm.org/doi/10.1145/3663547.3746401">Task Mode</a>, which is a project by <a href="https://ananyagm.com/">Ananya</a>, another amazing researcher from UT Austin.</p> <div class="row justify-content-center"> <div class="col-md-8"> <div class="row mt-3"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-conference-1-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-conference-1-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-conference-1-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-conference-1-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Yotam and four fellow researchers standing arm in arm and smiling beside a research poster at ASSETS 2025." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> Group picture with my collegues fromn UT Austin. So glad to reunite with you all there! </div> </div> </div> <p>Before I move on to share my presentation experience, it’s important to mention that even though it was my first ASSETS, I was able to co-author another full paper (Task Mode) and a poster! The poster was lead by <a href="https://veronicapim.github.io/">Veronica</a>, who is an amazing researcher from The University of Michigen. It was a delight working on this topic with Veronica. People with ADHD are often left behind, with not much research conducted on ways to help, assist, or improve their daily life. This is especially true for professionals with ADHD, for instance, with managing online communication via email.</p> <div class="row justify-content-center"> <div class="col-md-8"> <div class="row mt-3"> <div class="col-sm"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/assets-25-img-conference-2-Medium-768-480.webp 480w,/assets/img/posts/assets-25-img-conference-2-Medium-768-800.webp 800w,/assets/img/posts/assets-25-img-conference-2-Medium-768-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/assets-25-img-conference-2-Medium-768.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Veronica Pimenova and Yotam standing on either side of their ASSETS 2025 poster on a longitudinal autoethnography of email access." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> Our poster presentation at ASSETS, titled: "A Longitudinal Autoethnography of Email Access for a Professional with Chronic Illness and ADHD: Preliminary Insights". </div> </div> </div> <p>Now, <em>about VeasyGuide!</em> The presentation and interaction with the listeners was very impactful for me. I got so many wonderful questions during and after the talk! I truly appreciate everyone who watched, asked questions, and provided feedback on this work. Below I put the <strong>video recording</strong> of the talk and the transcriptions of the <strong>Q&amp;A session</strong>. There are so many more things to do to improve online learning accessibility for low-vision learners!</p> <div id="recording" class="row justify-content-center mt-3"> <div class="col-12"> <div class="video-wrapper-16x9"> <iframe src="https://www.youtube.com/embed/3eD-7JJtlLY" class="responsive-iframe" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" width="auto" height="auto" title="Recording of the VeasyGuide presentation at ASSETS 2025."/> </div> <div class="caption"> Recording of the VeasyGuide presentation at ASSETS 2025. Closed captions are available in English. </div> </div> </div> <p>I truly appreciate the enthusiasm and interest of people in VeasyGuide. We got some great questions during the session, and I am happy to share them here.</p> <blockquote> <p><strong>Q1:</strong> I’m interested in how you use computer vision to recognize the different actions. Were there any actions that were harder or easier to pick up?</p> </blockquote> <p>So I can quickly go over the recognition. We divide the video into portions, less than one second long. And for each portion, we look at the front and last frame. Then we find the differences between them. Through that, we can detect contours of those differences. And over time, when we create these contours over time for many different, like, frame windows, we can basically create this graph that we connect based on proximity of space and time. So different contours can be connected based on those measurements. And that’s how we create edges.</p> <p>We call this the region of change graph. And over time, we can use that and connected component analysis to detect those visual activities that stay consistent. So in our work, some of activities were a bit more difficult. For instance, fast cursor movements. With fast cursor movements, we detect this, but we might not be able to connect it as one activity because it covers a very wide range in the slide over a short period of time.</p> <p>Also, we found that because of visual artifacts with compression, that while we do clean up some stuff, some visual artifacts were detected falsely as activities. So these are kind of some of the difficulties that we have with the pipeline. Thank you for your question.</p> <blockquote> <p><strong>Q2:</strong> So I think you mentioned that there’s customization functionalities for this tool. I think that’s great, especially given how much variation there is across people’s vision conditions and cognitive patterns. But I was wondering, like, how much did you notice people use that and is it different across individuals or even like within individuals?</p> </blockquote> <p>So since the user study of VeasyGuide, of course, is time limited, we couldn’t test a lot of different long videos for the same users. But we did notice a lot of different usage in personalization. For instance, we found that for users with narrow field of vision, peripheral vision loss, they used one feature that we added through the co-design study, which is an animation. So when activity shows up, it can grow and shrink. And they used that and found it very helpful.</p> <p>But for users with photosensitivity, for instance, this was not very useful and actually kind of harmful as well, because of the changes in brightness from the growing and shrinking of the highlight itself. And other users used color inversion, or changed the colors of the highlights and chose different visual annotations, like the pointer or the cursor indicator. So we found a lot of differences between users, and have more details in the paper.</p> <blockquote> <p><strong>Q3:</strong> You mentioned the eventual ability to be able to use your own videos for this. Is there a pre-processing step for the videos? Or is this being done essentially live as the video is broadcasting?</p> </blockquote> <p>So we have a section in our paper that we detail how we make VeasyGuide available for live content as well. And there are several ways to do that. But right now, VeasyGuide relies on a processing stage. So in our plan, it would be doing the processing on the server side without retaining the video, and then having the processing available on the client side, which should not take too long.</p> <p>I am looking forward to ASSETS 2026 in Portugal! ✨</p>]]></content><author><name>Yotam Sechayk</name></author><category term="conference"/><category term="ASSETS"/><category term="VeasyGuide"/><category term="e-learning"/><category term="award"/><summary type="html"><![CDATA[I share the recording and Q&A from my VeasyGuide talk. VeasyGuide detects instructor actions and gives low-vision learners personalized visual guidance in slide-based videos. I also reflect on meeting disabled researchers at my first ASSETS and a pleasant surprise finding large-print books in Denver.]]></summary></entry><entry><title type="html">AT and me: An interview with Yotam Sechayk</title><link href="https://sechayk.com/blog/2025/p2t-yotam-sechayk/" rel="alternate" type="text/html" title="AT and me: An interview with Yotam Sechayk"/><published>2025-08-26T14:00:00+00:00</published><updated>2025-08-26T14:00:00+00:00</updated><id>https://sechayk.com/blog/2025/p2t-yotam-sechayk</id><content type="html" xml:base="https://sechayk.com/blog/2025/p2t-yotam-sechayk/"><![CDATA[<p>At Paths to Technology, we are passionate about assistive technology and even more passionate about centering the perspectives of students with visual impairment that use it in their own lives. This includes students of all ages and academic levels— even PhD students!</p> <p>In this Q&amp;A-style interview, P2T intern (and PhD student) Veronica Lewis interviews accessibility researcher Yotam Sechayk, a PhD candidate at University of Tokyo studying Creative Informatics. Yotam has albinism, and his research interests include assistive technology and accessibility for low vision access. Some of his current projects include VeasyGuide, a tool designed to make lecture videos easier to follow along with, as well as another project for making graphs and charts easier to see. When he isn’t studying, Yotam is often thinking about his next trip— he has been to over twenty countries and loves exploring new places during his solo travels. His experiences as a student with low vision profoundly shape his research and the ways he interacts with technology, and this post is filled with tons of tips, resources, and ideas for exploring accessibility research. How would you describe your visual impairment?</p> <p>I have albinism (plus nystagmus and photophobia), so low vision is something I have lived with for my entire life. It is very difficult for me to explain to other people what my usable vision looks like, because I don’t have a comparison for how I am supposed to see.</p> <p>The most useful way I can think of to explain my vision is to compare two videos, where one is in a 4K super high resolution and the other video is in 480p. You can still see things, but you are missing out on a lot of the details. People ask me if my vision is blurry, and I tell them that I have no idea. I mean, compared to blur effects, my vision is not the same, but I really do not know since my vision has always been like this. Did you know anyone else with albinism/low vision growing up?</p> <p>Not really. I am the only person in my immediate family with albinism, so I have mostly been on my own when it comes to figuring things out. When I was in primary school and junior high school, I attended a yearly summer program where I would meet other kids that had low vision or even albinism. They were close in age to me or a few years older/younger, but I didn’t have any role models with albinism or anyone that I could really learn from or get tips from. How do you access information? Do you mostly access things visually?</p> <p>I read large print, watch movies, and play video games, but reading can be very exhausting, and I read more slowly. So I will also use audiobooks or text-to-speech to make it easier to read, especially when reading papers for my research. I rely on text-to-speech engines more often nowadays; the technology is much more accessible now than it was when I was younger. But I am really glad I took the time to learn how to read print materials, even if listening is easier, because you don’t always have access to text-to-speech to read something. What kind of technologies and skills did you use as a young student?</p> <p>Other than glasses or sunglasses, the first assistive technology tool I remember using was a dome magnifier in primary school─ it looked like half a sphere. It was very convenient and comfortable to read with, more than a lot of the digital tools that are around nowadays. It is only inconvenient when you get to the very edge of the page because it is harder to put the magnifying glass on the edge. When I was studying for my bachelor’s degree, I also had a distance video magnifier I would use to see the board called the Transformer, but the camera quality back then was not very good (this was over ten years ago). 3.8-inch dome magnifier positioned on top of a history textbook, providing 5x magnification A 3.8-inch dome magnifier that provides 5x magnification</p> <p>In primary school, I would have all my assignments enlarged on A3 paper and would sit in the front row of the class. However, I had to remind teachers to write larger on the board frequently, and it was very rare that teachers would remember to enlarge any handouts. I can probably count on two hands the number of times that I did not have to do it myself. Most times, I would have to leave the classroom to enlarge my own work on the copier. I would often lose focus because I had to go to the principal’s office or the secretary’s office to use the copier, then come back to class and try to re-focus on doing the assignment or taking the test.</p> <p>Lastly, one of the things I need in places with windows are curtains, because the light can be too bright for me. I would have loved to have complete control over how much light there is in the world, but I don’t have that. Curtains make it easier for me to see by blocking some of the light, especially in classrooms. My primary school didn’t have curtains, and also refused to buy them. So my family purchased curtains on our own, and every year when I moved to a new class, my family would come and take down the curtains and put them up in my new class. It’s important not to get discouraged just because we face some barriers. Self-advocate, find ways to create an environment that works for you, and build a supportive community of family, friends, and people that understand you. It’s important to learn your own accessibility needs and to learn how to make things accessible for you. What assistive technology and accessibility features do you use now?</p> <p>I use several different tools and features on my Windows laptop, Windows desktop computer, and on my iPhone. I prefer the desktop because the monitor is bigger. I mostly use a single monitor, but there can be some situations where it is helpful to have two monitors to read two files with large print. But I cannot switch back and forth between monitors very quickly with my eyes, so one monitor is enough for me.</p> <p>My “tech toolbox” comes down to three main components: magnification, text-to-speech, and dark mode. Also recently, like many people, I use AI chat and AI agents, which help with summarizing or understanding things like large amounts of text. Screen magnification</p> <p>For screen magnification, I use Windows Magnifier with a full screen view. I also use Zoom on my iPhone along with a large text size and display size. I also use the Magnifier app that connects to my phone camera. It is really helpful for reading a menu behind a counter at a restaurant or for reading nutrition details on products. I have these features enabled with [AssistiveTouch] so I can have a button on my screen to quickly access magnification. Text-to-speech</p> <p>For text-to-speech, I use a free tool called BalaBolka that has a lot of features. It gives you the ability to create shortcuts for specific things. For example, when you select text anywhere, you can click the shortcut, it will copy the text, and read that text out loud. As long as you can copy it, BalaBolka can read it. It works in combination with the Microsoft Edge speech engines, so I can read basically any language and choose voices, customize the pitch, speed, and all sorts of things. I created a slew of keyboard or mouse shortcuts to quickly change the rate, start reading, stop reading, all on-the-fly. It is very, very, useful. I am not using all of the BalaBolka features, but maybe I should explore them more— there is a feature that helps you train your reading speed too.</p> <p>I thought I would use [Speak Screen or Speak Text] more often on my iPhone, but I tend not to for two reasons. One is because a lot of people send audio messages these days, which is pretty nice. But text-to-speech is not as easily accessible to use as I would like. I have to swipe down with two fingers from the top of the screen, listen to it start from the beginning, click next, next, next, next, and navigate, then maybe I clicked next too many times and I have to go back and try to find my place. And it seems that I can’t easily change the speed either. I really wish text-to-speech worked better on iPhone. Something I really like about Android is that you can click the [accessibility shortcut] on your Home Screen and select an area on your screen, like a bounding box, and it reads the content inside of that box. I think that is very useful. Dark mode</p> <p>For dark mode, I use the Dark Reader web extension to turn websites into dark mode. It’s not perfect, but it’s pretty good. I find it much easier to see white text on a black background. I also use color filters on Windows, like color inversion. Inverting colors is my go-to filter when dark mode doesn’t work. What has been the most challenging assistive tech tool you have had to learn?</p> <p>There are some assistive technology tools that I would have liked to be able to use, but don’t, because they are either too much for me or I can’t customize it. For example, a screen reader can be very useful for me in some situations, but it is hard for me to select specific segments of text. Text-to-speech is much more targeted.</p> <p>Another tool I used to use a lot was this custom CSS plugin for a web browser— CSS is a styling scripting language for the web. I could write short snippets that I could use to magnify and change the font sizes, colors, and things like that on websites. I could just enlarge the title of a page, or just the content, or change the colors. This has great potential for websites you use frequently, but it can be challenging to learn CSS and how to use it.</p> <p>It can be challenging to try a new tool, but in the long run it can be very useful. So while it is difficult to learn something new at first, the benefits can be far greater than the difficulty in the beginning. A comparison of two screenshots showing an excerpt of this post. Screenshot 1 has the default CSS values of 2.5rem for heading and 1rem for body text. Screenshot 2 has a CSS snippet added for “.main font-size: 30px”, changing all text on the page to the same larger size, equivalent to about 22 pt font. Screenshot 1 has the default CSS values of 2.5rem for heading and 1rem for body text (40px and 16 px). Screenshot 2 has a CSS snippet added for “.main font-size: 30px”, changing all text on the page to the same larger size What is your workflow for programming/coding?</p> <p>I use Visual Studio Code with a dark theme, and I enlarged the interface size and font size as well. The most common programming languages I use are Python, TypeScript, and R, but sometimes I also use C# or C++.</p> <p>Some programming languages like C++ are very text-heavy, which can be overwhelming. There are other languages that are less heavy on text and have more spacing. One common difficulty I experience is with languages that have a lot of indentation. For example, with HTML, the element tree can get pretty deep and indent so much that I end up seeing only a few words before it wraps to the next line. It can be very annoying. Eight levels of nested HTML in Visual Studio Code. The text “This message is nested 8 levels deep!” is split across three lines with 11-13 characters on each line Eight levels of nested HTML in Visual Studio Code. The text “This message is nested 8 levels deep!” is split across three lines with 11-13 characters on each line What is a strategy or tech trick that has really helped you?</p> <p>My mouse has two extra buttons on the side near where the thumb is, so I configured these buttons to activate the shortcut keys on BalaBolka to read any text I select. One of the buttons has the shortcut key for this text-to-speech engine, so I can select text, then click that shortcut key on the mouse to listen to the text read out loud. The other button next to it makes it stop talking. So I can very quickly and easily select text, like triple-clicking to select a paragraph, and then clicking the first mouse button to read it out loud or the other one to stop reading. It’s a great workflow for convenience. Example of side buttons on mouse How do you access information for your courses/research?</p> <p>I mostly use my computer for all of my classes and research, so I spend a lot of time using a screen magnifier, using dark mode, and then use text-to-speech when I am studying on my own. I don’t have face-to-face classes frequently, but those can be very challenging because I just can’t see the slides, and the instructors don’t always share their slides. Also, when instructors use the whiteboard it can be especially challenging, because even if you remind people to write bigger, they might write, like, one sentence, and then you can see their handwriting slowly shrinks down in size as they keep writing.</p> <p>I take online classes, which can be more accessible, but they can still be problematic because the instructors will use a pointer or a pen that is super small or thin and hard to see. And the contrast is sometimes not good enough either but you can’t really stop them in the middle of the class and ask them to explain what they are writing because it is hard to read. But at least on Zoom I can take screenshots and read them later.</p> <p>When people with low vision are in an online class, they always have to be alert. Like when the instructor is pointing at something and using verbal cues like “over here.” Or if there is a pause in their speech, they might be sketching or drawing something. It’s very exhausting, and can prevent you from calmly learning, studying, and following along in class because you think so much about access, not so much learning. This was the motivation to my recent work VeasyGuide which tries to address this exact problem. How do these experiences influence your research?</p> <p>I am very passionate about accessibility because I can see a lot of the gaps in accessible designs. For years, I have wondered why we have super advanced cameras on our phones but all of the specialty accessibility tools I was using in school had these really low quality cameras despite being super expensive. And then they wouldn’t get updates. Accessibility can be so much more, and this line of research is very important and very personal to me. I want to identify problems, create solutions, and ensure that whatever I develop is made available for people. I want to give people access to the technology and tools that I develop.</p> <p>My experience has shown me that the needs of people with low vision are very individual, and can also change depending on the situation. Everyone has their own way of dealing with visual information, and I want to support that instead of replacing it. So in VeasyGuide, I don’t replace pointing, marking, and sketching in presentation videos, I make them easier to see and notice, so people don’t have to spend energy on trying to locate them or find ways to zoom in. I want to narrow the gap between the experiences of sighted people and low vision people, and make it easier for them to access visual information.</p> <p>Basically, I don’t want to keep people from using their vision, I want to just support people and their existing ways. I remember when I had to use the video magnifier in university, it was a clunky device I had to carry with me. Everyone could see that I was using it, and I felt like I stood out. There is nothing wrong with that feeling, but the best thing would have been if there was a way to make things on the board easier to see for everyone. Like for example, if the school had cameras pointed at the board or could stream it so people could see it on their own screens. I would not need to use the magnifier then. I want to create tools in ways that are accessible from the get-go, providing ease of access for everyone. Do you use the technologies you create in your own workflows?</p> <p>Yes, for sure! VeasyGuide was actually motivated by one of the lecturers here at the University of Tokyo. Listening to the lectures was very cognitively demanding due to several factors. First, the speech wasn’t clear for a few reasons, like the volume, the pace, or the way someone might rephrase something multiple times, which can make it harder to follow along. Then the slides were a white background with black text, and it was very bright. And they used a pointer that was basically the size of one pixel so it was very difficult to see, and the sketches were also really thin. And then the content and topic itself was also difficult, so it was really exhausting to watch the lectures. VeasyGuide makes it much easier to notice these pointers or sketches, zoom in, and follow along. VeasyGuide will be available publicly as a web application by October 2025. VeasyGuide interface screenshots. Taken from https://veasyguide.github.io/ What advice would you have for others who are interested in research and/or accessibility?</p> <p>First, always be curious, inquisitive, and interested about why and how things are the way they are, and be motivated to change things. So many people give up because maybe they don’t know if something can be solved or not. I come from the perspective of nothing is impossible, the sky’s the limit, asking “what if I had everything in my power, what could I do?” Then it’s just about making a small step towards that.</p> <p>Another important thing is being creative, which is easy to say but more difficult to do. Solutions don’t have to be complex or complicated. Good solutions are simple and creative ones. One way to practice inducing creativity is to give yourself a forced limitation. For example, one limitation could be not changing how people navigate or not converting content to a new format—which is the limitation I posed on myself for VeasyGuide. So that is an example of ways to force yourself to think creatively. But even when you limit yourself, still think from the perspective of “the sky is the limit.”</p> <p>For accessibility research, one very important component is to be interested in people and their experiences. Maybe it is kind of obvious, but to create accessible solutions, it is very, very important that you are interested in the experiences of people. Like, maybe you have some solution that might work in your mind, but if other people have a different experience, it is important to listen to those experiences and listen to the way they use things. It is very easy to think that “oh, they are just not using it right,” but you also have to consider why they aren’t using it the way you intended. Always be interested in people and their experiences.</p> <p>In a sense, we are all researchers. I don’t think many people live their life without trying different things, because a lot of people want to make their life easier, better, nicer, and more comfortable. But people with disabilities are especially great researchers, because you always have technology that you have to try, or you are trying to find strategies or workflows that work for you. You do trial and error, you do experiments with yourself, and that is essentially research. It took me a very long time to be able to reach a point where my workflow is comfortable for me, and there are many things that I am still learning. But I have curiosity, creativity, and a passion for making my life better. What excites you the most about the future of accessibility and assistive technology?</p> <p>I envision a future where technology is made accessible from the start. One of the ways to achieve that is through the involvement of people with disabilities or people that have specific access needs from the inception of new technology. Also, involving a lot of personalized interfaces or customizable experiences where users can change different settings and control how things operate or behave will contribute to accessibility. For a recent example, AI agents can generate text in a way that you like; maybe you want more, or less text, maybe you want to explain this one thing a bit more, or maybe you want to explain something else. I am very much looking forward to the future where everything is designed with accessibility in mind, and personalization plays a big role in that.</p> <table> <tbody> <tr> <td>Thank you to Yotam Sechayk for participating in this interview and sharing so much information! To connect with Yotam and learn more about this research, visit his website at Yotam Sechayk</td> <td>GitHub</td> </tr> </tbody> </table>]]></content><author><name></name></author><category term="media"/><category term="assistive-technology"/><category term="low-vision"/><category term="text-to-speech"/><summary type="html"><![CDATA[Veronica Lewis interviewed me for Paths to Technology about my assistive technology, from a dome magnifier in primary school to text-to-speech shortcuts on my mouse. We also talk about how online lectures led to VeasyGuide and my advice for anyone interested in accessibility research.]]></summary></entry><entry><title type="html">Smart Replay at WISS 2023 Recap and Helpfeel Award 🏆</title><link href="https://sechayk.com/blog/2023/wiss-2023-helpfeel-award/" rel="alternate" type="text/html" title="Smart Replay at WISS 2023 Recap and Helpfeel Award 🏆"/><published>2023-12-01T01:00:00+00:00</published><updated>2023-12-01T01:00:00+00:00</updated><id>https://sechayk.com/blog/2023/wiss-2023-helpfeel-award</id><content type="html" xml:base="https://sechayk.com/blog/2023/wiss-2023-helpfeel-award/"><![CDATA[<p>On a backdrop of the end of 2023, surrounded by snowy mountain ranges, I had the opportunity to present our work <em>“Smart Replay: eラーニング動画における視覚的・時間的アクセシビリティの向上”</em> at <strong>WISS 2023 (Workshop on Interactive Systems and Software)</strong>. This was my very first oral presentation of a paper at a conference—a memorable milestone in my research journey.</p> <p>To our delight, our project on e-learning accessibility received the <strong>Helpfeel Award</strong>, recognizing both the technical contribution and the broader vision of making video learning more inclusive for people with disabilities.</p> <div class="row justify-content-center"> <div class="col-md-10"> <div class="row mt-3"> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/wiss-23-img-1-480.webp 480w,/assets/img/posts/wiss-23-img-1-800.webp 800w,/assets/img/posts/wiss-23-img-1-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/wiss-23-img-1.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Yotam and a Helpfeel representative stand on the WISS 2023 stage holding the award certificate between them, with the Helpfeel賞 slide for the Smart Replay paper projected on the screen behind." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> <div class="col-sm mt-3 mt-md-0"> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/posts/wiss-23-img-2-480.webp 480w,/assets/img/posts/wiss-23-img-2-800.webp 800w,/assets/img/posts/wiss-23-img-2-1400.webp 1400w," type="image/webp" sizes="95vw"/> <img src="/assets/img/posts/wiss-23-img-2.jpg" class="img-fluid rounded z-depth-1" width="100%" height="auto" alt="Close-up of Yotam and the Helpfeel representative holding the WISS Helpfeel賞 certificate, both wearing conference name badges." data-zoomable="" loading="eager" onerror="this.onerror=null; document.querySelectorAll('.responsive-img-srcset').forEach(function (n) { n.remove(); });"/> </picture> </figure> </div> </div> <div class="caption"> Receiving the Helpfeel award at WISS 2023. </div> </div> </div> <p>The reviewers and award committee emphasized how the work not only tackled practical issues learners face when using video platforms, but also reflected a broader commitment to accessibility and user experience. Their comments encouraged us to keep pushing toward real-world deployment and impact. Read more on this <a href="https://blog.notainc.com/entry/2023/12/11/165959">Helpfeel blog post</a>.</p> <p>WISS itself is a wonderful conference—a local but vibrant gathering of the HCI community in Japan. It was held this year in <strong>Kobuchizawa</strong> at the Royal Hotel 八ヶ岳, surrounded by mountains and stunning scenery. The atmosphere was inspiring, both academically and personally.</p> <p>You can catch a glimpse of the area in <a href="https://www.youtube.com/watch?v=0RsLz1O_5lM">this short video</a>:</p> <div class="row justify-content-center mt-3"> <div class="col-12"> <div class="video-wrapper-16x9"> <iframe src="https://www.youtube.com/embed/0RsLz1O_5lM" class="responsive-iframe" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" width="auto" height="auto" title="Short video of the Kobuchizawa area around the WISS 2023 venue."/> </div> </div> </div> <p>For anyone curious, the recording of my talk is available on <a href="https://youtu.be/pWNfCc4Sz58?t=8210">YouTube</a>:</p> <div class="row justify-content-center mt-3"> <div class="col-12"> <div class="video-wrapper-16x9"> <iframe src="https://www.youtube.com/embed/pWNfCc4Sz58?amp;start=8210" class="responsive-iframe" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" width="auto" height="auto" title="Recording of the Smart Replay talk at WISS 2023."/> </div> </div> </div> <p>If you’d like to dive deeper, you can read comments by conference attendees on the <a href="https://scrapbox.io/WISS2023/04_Smart_Replay:_e%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E5%8B%95%E7%94%BB%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E8%A6%96%E8%A6%9A%E7%9A%84%E3%83%BB%E6%99%82%E9%96%93%E7%9A%84%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B7%E3%83%93%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E5%90%91%E4%B8%8A">Scrapbox page</a> or check out all awardees on the <a href="https://www.wiss.org/WISS2023/award.html">official WISS website</a>.</p> <p>Overall, it was a deeply rewarding experience—presenting in Japan, connecting with the local HCI community, and seeing our work recognized with an award. It gives me a lot of motivation for the next steps in this project. 💪</p>]]></content><author><name>Yotam Sechayk</name></author><category term="conference"/><category term="WISS"/><category term="e-learning"/><category term="award"/><summary type="html"><![CDATA[I introduce the WISS conference, and share a short video of the Kobuchizawa area and the recording of my first conference talk. I also explain what the Helpfeel Award committee valued in Smart Replay, and our work on visual and temporal accessibility in e-learning videos.]]></summary></entry></feed>