Hi there. My name is Aaron Gustafson and I work on the web.| www.aaron-gustafson.com
Hi there. My name is Aaron Gustafson and I work on the web.| www.aaron-gustafson.com
By looking at how a model reasons over a codebase to solve tasks, I found ways to help it — as well as the human engineers working in the same project — reduce wasted time.| Aaron Gustafson: Latest Posts & Links
Sometimes you only want a field to show when certain other fields have a (particular) value. The form-show-if web component enables that.| Aaron Gustafson: Latest Posts & Links
When one approach becomes “how things are done,” we unconsciously defend it even when standards would give us a healthier, more interoperable ecosystem. Psychologists call this reflex System Justification. Naming it helps us steer toward a standards-first future without turning the discussion into a framework war.| Aaron Gustafson: Latest Posts & Links
Late last year, I probed an LLM’s responses to HTML code generation prompts to assess its adherence to accessibility best practices. The results were unsurprisingly disappointing — roughly what I’d expect from a developer aware of accessibility but unsure how to implement it. The study highlighted key areas where training data needs improvement.| www.aaron-gustafson.com
Hi there. My name is Aaron Gustafson and I work on the web.| www.aaron-gustafson.com
Hi there. My name is Aaron Gustafson and I work on the web.| www.aaron-gustafson.com
In this episode, Trevor Noah and Brad Smith talk about a lot of things, but I think the most prescient is their discussion of information bubbles and organizing around labels. Trevor astutely observes how the source of information often colors how we receive that information and whether we consider it or reject it out of hand. In today’s media ecosystem, the system of “in groups” and “out groups” creates deep division and makes us more susceptible to misinformation.| Aaron Gustafson: Latest Posts & Links
It’s here! Nearly 900 pages of guidance on how to build web pages, to which I contributed a little over 100 pages: Learning Web Design, 6th Edition.| www.aaron-gustafson.com
The disability personas contained in Sarah Horton & Whitney Quesenbery’s A Web for Everyone are a terrific resource, so I’m thrilled their available beyond the book now too.| Aaron Gustafson: Latest Posts & Links
While working on a recent project I noticed an issue with a canvas-based audio visualization when I toggled between light and dark modes. When I’d originally set it up I was browsing in dark mode and the light visualization stroke showed up perfectly on the dark background, but it was invisible when viewed using the light theme (which I’d neglected to test). I searched around, but didn’t find any articles on easy ways to make canvas respond nicely to user preserences, so I thought I’d...| www.aaron-gustafson.com
Earlier this month I joined Jeremy Osborne and Andrew Miller to talk about the benefits and harms of AI as it relates to accessibility. It was livestreamed on a few platforms, but I wanted to drop links to the transcript and archival video in case you’re interested.| www.aaron-gustafson.com
Hi there. My name is Aaron Gustafson and I work on the web.| www.aaron-gustafson.com
Michael F. Buckley posted a somewhat imflamatory piece to the UX Collective blog over on Medium and I had some strong reactions to it I wanted to share. You should read it first before continuing.| www.aaron-gustafson.com
This is the kind of work that keeps me excited about the potential of AI to meaningfully improve people’s lives. I’m so proud to be playing a small part in this project.| Aaron Gustafson: Latest Posts & Links
I’ve been broadly working in the DEI (or DEIA if you like) sphere for decades now. Most of my work has been coming at it from the accessibility side of things, but I got really involved in allyship and more traditional DEI work starting in 2019. Seeing the current U.S. administration taking an axe to DEI programs in the government and bully private businesses to do the same has me incredibly frustrated, confused, and (yes) angry. I want more equality and more opportunity in the world, not l...| www.aaron-gustafson.com
I really appreciated Cory LaViska’s take on #WebComponents here. Especially this bit:| Aaron Gustafson: Latest Posts & Links
HTML checkboxes debuted as part of HTML 2.0 in 1995. Our ability to mark an individual checkbox as being required became part of the HTML5 spec that published in 2014. A decade later, we can still only make checkboxes required on a case-by-case basis. To overcome this limitation, I had created a jQuery plugin that allowed me to indicate that a user should choose a specific number of items from within a checkbox group. Yesterday I turned that plugin into a web component: form-required-checkboxes.| www.aaron-gustafson.com