Don't panic, impl Things

A blog by Martijn Gribnau

13 May 25

Accessibility and Rust podcast at RustWeek

Just hours ago, the first full conference day of RustWeek 2025 ended. Everything went smoothly, so big props to the organisers, volunteers*, the audio and video crew, and staff at the venue. Also shoutout to the people who designed and organized the stickers, they're really really great, and also to the excellent barista coffee ☕.

A small sample of stickers at RustWeek

The day ended for me by attending the live recording of the Rust in Production podcast in which Matthias Endler interviewed Niko Matsakis about his experiences of building Rust over the past 10 years, and by attending the live recording of another podcast titled 'Accessibility and Rust' (which if I recall correcly will be published on the Rustacean Station). In this podcast Luuk van der Duim was joined by Matt Campbell and Arnold Loubriat to talk about their experience of working on libraries and tooling to make graphical user interfaces (GUI's) more accessible. Both sessions were excellent. I wanted to take a moment to say a few words about the second one, which really spoke to me.

During the podcast Matt and Arnold give some insight into how they "see" graphical computer programs, and also how they often can't because of shortcomings or lack of accessibility in programs. From a software engineering point of view, I have a feeling, we often shove accessibility features under the rug because of a percieved lack of business need, cost or complexity, so I'm happy there are people working on lowering the barrier.

This talk also addressed another possible reason (applified by the audience after the recording session), that for many developers who don't use assistive technologies like screenreaders, it's opaque how to build software that is accessible. On top of that, there is also the question of how to test whether you did it right, given you're not a regular user of assistive technologies.

AccessKit tries to help solve the first question, and has amongst others, been used to improve accessibility support for Slint, a GUI toolkit**.

For the second question, I hope people will support their work and perhaps provide funding to them (or others) to develop a general test suite or framework which can be used by implementers of accessibility libraries***. In the mean time, I found that there is an introduction on the topic over at MDN, which has a particular focus on accessibility for webpages, but also includes a more general introduction.

Matt will give a talk about AccessKit tomorrow at 10:25 local time (main track). RustWeek has a livestream if you want to follow along online. Recordingss of talks will be published online at a later moment.

* Disclaimer: I also volunteered, props go to the other volunteers 😉.
** I'm not involved with Slint in any way
*** I may be ignorant of the existence of such a test suite; sorry!