Olutimilehin Olushuyi ist Anwalt und neu im Bereich Barrierefreiheit. Wir haben uns mit ihm über seine Probleme mit JavaScript, internationale Standards und die Bedeutung des Lesens von Websiteinhalten unterhalten.
In diesem Beitrag wird ein Community-Experte im Rahmen von Learn Accessibility! vorgestellt.
Alexandra Klepper: Wie haben Sie mit der Barrierefreiheit im Web angefangen?

Olutimilehin Olushuyi (Shuyi): Okay, das ist eine lustige Geschichte. Ich bin Anwalt. Im letzten Schuljahr wurde mir klar, dass ich nicht den Rest meines Lebens als Anwalt arbeiten wollte. Ich versuchte also, die Schule abzubrechen, aber meine Dekanin und „Schulmutter“, Professorin Ayodele Atsenuwa, sagten: „Lass uns darüber reden. Du bist im letzten Jahr – mach es einfach fertig.“
Letztendlich bin ich froh, dass sie das gesagt hat, und ich bin froh, dass ich es geschafft habe, weil es mir bei meiner Arbeit im Bereich Barrierefreiheit geholfen hat. Professor Atsenuwa fragte mich, was ich stattdessen tun wollte, aber ich hatte keine Ahnung.
Ich begann, mich nach neuen Karrieremöglichkeiten umzusehen, und nahm Kontakt zu einigen Leuten auf, die ein Start-up gründen wollten und einen Anwalt brauchten. Diese Möglichkeit war nicht die richtige für mich, aber das war das erste Mal, dass ich wusste, dass Leute Code für alle Produkte schreiben, die wir verwenden. Ich dachte: „Das kann ich aufgreifen.“ Ich habe mir HTML und CSS selbst beigebracht. Dann kam ich zu JavaScript und… [lacht] JavaScript hat JavaScript-Dinge getan, also habe ich mich wieder auf meine semantischen Frontend-Sprachen konzentriert.
Ich bin auf die Arbeiten von Andy Bell und Heydon Pickering gestoßen. Ich habe Every Layout gekauft und das hat mein Leben verändert. Andy hat immer wieder die Barrierefreiheit erwähnt, aber ich wusste nicht, was das in diesem Zusammenhang bedeutet. Ich habe festgestellt, dass ich in der Webentwicklung arbeiten kann, ohne JavaScript schreiben zu müssen.
Ich habe mich an Heydon gewandt und er war sehr aufgeschlossen und hat schnell reagiert. Es scheint, dass alle im Bereich der Barrierefreiheit so sind, und ich bin dankbar dafür.
Alexandra: Das kann ich nur bestätigen. Alle, mit denen ich gesprochen habe, waren so freundlich und hilfsbereit.
Shuyi: Ja, absolut. Derzeit arbeite ich viel mehr im Bereich Advocacy. Ich lebe in Nigeria, einem Land, in dem Web-Barrierefreiheit nicht gesetzlich vorgeschrieben ist. Das Gesetz zur Diskriminierung von Menschen mit Behinderung wurde irgendwann im Jahr 2018 verabschiedet. Es gibt jedoch kein Gesetz zur Barrierefreiheit im Web, sondern nur ein Gesetz zur physischen Barrierefreiheit. Es ist vergleichbar mit dem Americans with Disabilities Act (ADA) in den USA. Unser Gesetz ist schlecht strukturiert, aber besser als nichts.
Mir wurde klar, dass ich, wenn ich etwas bewirken und ein Entwickler mit Fokus auf Barrierefreiheit werden möchte, zuerst das Ökosystem auf die Bedürfnisse von Menschen mit Behinderungen aufmerksam machen muss. Ich habe angefangen, auf Twitter für Barrierefreiheit zu werben. Ich habe mit Unternehmen und Marken gesprochen, deren Zustimmung erforderlich ist, damit Barrierefreiheit funktioniert.
Alexandra: Ich wette, dass dein juristischer Hintergrund bei der Arbeit mit Barrierefreiheit unglaublich nützlich ist. Sie können die neuen Gesetze lesen und so verstehen, wie es eine durchschnittliche Person nicht kann. Dazu gehört auch ein durchschnittlicher Entwickler.
Shuyi: Ich denke, einer der größten Vorteile meines juristischen Hintergrunds ist, dass ich endlose Seiten mit Hintergrundmaterialien und wirklich lange Dokumente lesen kann, ohne müde zu werden. Ich schlage einfach meine Beine übereinander, stelle meinen Laptop auf und beginne zu lesen. Und lesen. Und lesen. Es hat Vorteile,
Alexandra: Ich bin neidisch. Das ist eine tolle Fähigkeit. Glaubst du, dass du jemals mit der Regierung zusammenarbeiten würdest, um ein Gesetz zur digitalen Barrierefreiheit zu verabschieden?
Shuyi: Ehrlich gesagt, glaube ich das nicht. Die Zusammenarbeit mit der Regierung ist etwas ganz anderes. Es dauert zu lange, bis unsere Regierung etwas unternimmt, vor allem als Einzelperson. Diese Art von Arbeit ist besser für NGOs und andere Organisationen geeignet, die über Personal und Ressourcen verfügen, um Veränderungen herbeizuführen.
Es hat so lange gedauert, bis das Gesetz verabschiedet wurde, und die Anforderungen an die Barrierefreiheit haben sich in den Jahren seitdem stark weiterentwickelt. Es ist, als wäre der erste Entwurf genehmigt worden, obwohl sich die Welt verändert hat.
Letztendlich sind wir froh, dass es etwas gibt, auf das wir uns verlassen können, egal wie veraltet es am Ende war. Es gibt ein Gesetz, das durchgesetzt werden muss.
Barrierefreie Layouts erstellen
Alexandra: Ich habe deinen Artikel <article> vs. <section>: How To Choose The Right One im Smashing Magazine und den Twitter-Thread gelesen, der ihn inspiriert hat. Was ist eine wichtige Erkenntnis, was ist das eine, was du von Webentwicklern erwartest?
Shuyi: Entwickler müssen die Inhalte lesen, bevor sie mit dem Erstellen von Layouts beginnen.
Ursprünglich hatte ich für das Design meiner Website nur die Anzahl der Absätze gezählt und sie ohne viel Nachdenken in Abschnitte und Artikel unterteilt. Aber jemand hat mich auf den Missbrauch von Abschnitten aufmerksam gemacht – das war das erste Mal, dass ich darüber nachgedacht habe. Das Lesen der Inhalte ist eine Möglichkeit, ein besseres Produkt zu entwickeln.
Alexandra: Als Entwicklerin habe ich oft von Freelance-Kunden gehört: „Ach, bau einfach etwas für uns und wir füllen die Inhalte später ein.“ Natürlich gibt es einige Seiten, die automatisch Kontext haben, z. B. eine Kontaktseite. Aber wie viele Seiten erstellt werden müssen und welche Art von benutzerdefiniertem Support erforderlich ist, konnte ich erst beantworten, als ich die Inhalte erhalten hatte.
Shuyi: Bevor ich wusste, was ich jetzt weiß, hat mir mein bester Kunde allgemeine Designideen gegeben und ich habe eine Website mit viel Blindtext erstellt. Ich kümmere mich um alles. Wenn Sie jedoch erkennen, wie stark sich die Content-Infrastruktur auf Nutzer im Web auswirkt, wird Ihnen klar, wie fehlerhaft der Standardprozess für die Entwicklung von Webanwendungen ist. Sie müssen beim Erstellen von Dingen bewusst vorgehen.
So viel Arbeit an der Barrierefreiheit wird überhaupt nicht beachtet und das bricht mir das Herz.
Alexandra: Wie hast du recherchiert, um sicherzustellen, dass die Ratschläge im Artikel richtig sind?
Shuyi: Zuerst habe ich die Informationsquellen getrennt. Das ist etwas, das man im Recht tut, indem man primäre und sekundäre Quellen trennt. Die primären Quellen sind die tatsächlichen Gesetze (z. B. ADA und nigerianische Gesetze) und die sekundären Quellen sind die Interpretationen von Experten.
Ich habe mich entschieden, nur auf die primären Quellen zu verweisen: die HTML-, WCAG- und WAI-ARIA-Spezifikationen. Ich lese die Werke anderer Leute, viele gute Werke. Letztendlich waren die Meinungen aber so unterschiedlich, dass ich sie nur als nützlichen Kontext betrachten konnte, aber nicht davon ausgehen konnte, dass sie die richtigen Antworten enthielten.
Eine barrierefreie Community aufbauen
Alexandra: Du hast erwähnt, dass du versuchst, deinen Twitter-Feed zu einem Ort für Barrierefreiheit zu machen. Haben Sie seit der Veröffentlichung des Smashing Magazine-Artikels viele andere Gespräche auf Twitter darüber geführt, was Sie gelernt haben?
Shuyi: In den ersten Tagen konnte ich Twitter nicht wirklich verstehen. So viele Leute sind mir gefolgt, über 200. Zuerst war ich aufgeregt, aber dann hatte ich Angst. Ich bin noch ganz am Anfang, also erwarte nicht zu viel von mir. Ich wurde in viele Twitter-Listen aufgenommen.
Aber ich bin ein Mensch. Ich tweete viel über vage Dinge, die nichts mit Barrierefreiheit oder Webentwicklung zu tun haben. Ich möchte niemanden enttäuschen. Folge mir nicht nur wegen der Barrierefreiheit! Ich habe das Gefühl, dich im Stich zu lassen.
Alexandra: [Lacht] Ich glaube, das denken viele. Ich auf jeden Fall.
Shuyi: Die meisten Reaktionen auf den Artikel selbst waren positiv. Ich habe eine Antwort auf den Artikel erhalten, die etwas kontrovers war. Vitaly war mein Editor und er hat sich direkt bei mir gemeldet, um den Kommentar zu teilen und mich zu bitten, der Sache nachzugehen. Die Person hat sich auf die MDN-Dokumentation bezogen, in der steht, dass alle Artikel ein Überschriftenelement haben sollten. Ich habe empfohlen, dass der Abschnitt gemäß den Spezifikationen ein Überschriftenelement haben sollte.
In der MDN-Dokumentation wird empfohlen, den Header einzufügen, aber der Vorteil wird nicht wirklich erklärt.
Die Spezifikation ändert sich natürlich seltener als die Nutzeranforderungen. Solange Sie Ihre Entscheidung, die Art und Weise, wie Sie etwas entwickeln, zu ändern, begründen können, ist das wahrscheinlich in Ordnung.
Hier ein Beispiel: Angenommen, Sie erstellen eine Kartenkomponente namens „Preise“ mit drei Elementen. Hayden Pickering würde vorschlagen, jede Karte in ein Listenelement zu setzen. Wenn jemand, der assistive Technologien (AT) verwendet, diesen Abschnitt erreicht, wird ihm mitgeteilt, dass die Preisliste drei Elemente enthält. Sie können die Liste so gestalten, dass keine Aufzählungszeichen verwendet werden. Das ist hilfreich für Nutzer von AT, da sie so zuerst die wichtigen Informationen erhalten. Wenn Sie jedes Element in ein Div-Tag einschließen, konzentrieren Sie sich nur auf die visuellen Aspekte, was sehbehinderten Nutzern nicht hilft. Denken Sie vor dem Design an die Menschen.
Ich habe diese Idee aufgegriffen und für eine Blogseite umgesetzt. Die Blogposts befinden sich in einem Listenelement. So wird der Nutzer beim Aufrufen der Seite darauf hingewiesen, dass er sich auf einem von mehreren Beiträgen auf der Seite befindet.
Ich halte mich also an meine Empfehlungen im Artikel und werde das auch weiterhin tun, bis ich verstehe, warum MDN die Empfehlung ausspricht.
Alexandra: Da die MDN-Dokumentation Open Source ist, schlägst du Änderungen vor und nimmst dort Aktualisierungen vor?
Shuyi: Ich bin ehrlich, ich habe noch keine Open-Source-Beiträge geleistet. Aber das ist die Art von Arbeit, die ich gerne machen würde, auf jeden Fall lieber als mit der Regierung zusammenzuarbeiten.
Spezifikation im Vergleich zur Implementierung
Alexandra: Es scheint, dass manchmal in der Spezifikation etwas anderes steht als in der Implementierung und anderen externen Dokumenten. Wie entscheidet man, wessen Rat man befolgen soll?
Shuyi: Ich denke oft darüber nach. Ich bin nicht sicher, ob ich die erforderliche Erfahrung habe, um diese Frage zu beantworten. Wir versuchen immer, zukunftssicher zu sein. Es ist sinnvoll, kontinuierlich Verbesserungen vorzunehmen, da sich das Web ständig ändert. Wenn die Spezifikation aktualisiert wird, müssen Sie Ihre Website nicht anpassen. Wie wahrscheinlich ist es, dass Sie eine Entscheidung treffen und sich die Spezifikation in drei Jahren ändert?
Jede Entscheidung, die wir jetzt treffen, ist unsere beste Vermutung darüber, wie die Zukunft des Webs aussehen wird und in welche Richtung sich die Spezifikationen entwickeln werden.
Alexandra: Das Web ändert sich ständig. Eine einzelne Person kann nicht alle Antworten haben. Haben sich die Spezifikationen während des Schreibens geändert?
Shuyi: Ich habe mit dem Schreiben meines Artikels begonnen, bevor das Modell für die Dokumentgliederung aus der Spezifikation entfernt wurde. Dieses Modell schlug vor, dass die Überschriftenebenen automatisch auf Grundlage der Tiefe der Verschachtelung berechnet werden sollten. Es wurde aber nie wirklich implementiert, was zu vielen Problemen für Entwickler führte. Entwicklern wurde empfohlen, ihre Überschriften manuell zu korrigieren.
Wenn der Artikel vor der Spezifikationsänderung veröffentlicht worden wäre, hätte ich ihn wahrscheinlich noch einmal überarbeitet, da es sich schließlich um Smashing Magazine handelt. Aber wenn es in meinem persönlichen Blog veröffentlicht worden wäre, hätte ich das dann getan? Wahrscheinlich nicht. Und das bezieht sich nur auf die Aktualisierung eines Artikels, nicht auf die Aktualisierung einer gesamten Website, die auf einer sich ändernden Spezifikation basiert.
Erwarten wir, dass Entwickler ihre Websites sofort ändern, wenn sich die Spezifikation ändert? Selbstverständlich nicht. Sie treffen Entscheidungen darüber, was beim Erstellen ihrer Websites am besten ist, und leben mit diesen Entscheidungen. Die Spezifikationen ändern sich und enthalten möglicherweise nicht die Antwort.
Bedienungshilfen als Karriere
Alexandra: Wie viel Zeit verbringen Sie damit, über globale Barrierefreiheitsstandards nachzudenken? Standards und Gesetze sind weltweit unterschiedlich. Sie haben bestimmt schon viele davon gelesen und einige Gesetze schreiben Ihnen bestimmt das Gegenteil vor. Was würden Sie in diesen Fällen tun?
Shuyi: Ich habe darüber nachgedacht, ein Unternehmen für freiberufliche Barrierefreiheitsarbeit zu gründen. Ich habe einen globalen Web-Barrierefreiheits-Chatkanal aufgerufen und nach Tipps für den Einstieg gefragt. Adrian Roselli hat sich gemeldet und gesagt: „Ihre Kunden verlassen sich darauf, dass Sie dafür sorgen, dass sie die Gesetze einhalten, was schwerwiegende Folgen haben könnte. Bevor Sie Ihre Dienste anbieten, sollten Sie wissen, in welcher Region Sie sich auskennen. Sie sollten sich mit den Gesetzen auskennen, damit Sie Ihren Kunden nicht mit hohen Verbindlichkeiten zurücklassen. Sie vertrauen darauf, dass Sie die Gesetze kennen.“
Natürlich suchen so viele Unternehmen nach Unterstützung bei der Barrierefreiheit, weil sie gesetzlich dazu verpflichtet sind und nicht nur, weil es das Richtige ist. Kapitalismus ist der Grund, warum Barrierefreiheit implementiert wird. Letztendlich ist es egal, warum es passiert ist. Wichtig ist, dass das Produkt zugänglich ist.
Ich habe meine freiberufliche Tätigkeit pausiert, bis ich sicher bin, dass ich Kunden mit den Gesetzen ihrer Region helfen kann. Die Standardisierung ist von entscheidender Bedeutung. Die Bemühungen und Auswirkungen von WCAG können gar nicht hoch genug eingeschätzt werden. Ein zentrales Framework für die Funktionsweise des Webs erleichtert es Regierungen, sich auf denselben Standard zu verlassen. Aber natürlich wird nicht jede Regierung diese Standards akzeptieren.
Alexandra: Du hast auf deinem Weg zur Barrierefreiheit viele gute Ratschläge von tollen Menschen erhalten. Gibt es noch andere Ratschläge, die du dir gewünscht hättest, bevor du dich für diese Karriere entschieden hast?
Shuyi: Es hätte meinen Karriereweg zwar nicht geändert, aber es wäre schön gewesen zu wissen, dass die Arbeit im Bereich Bedienungshilfen, so edel sie auch ist, stark vom Kapitalismus beeinflusst wird.
Alexandra: [Lacht] Oh ja.
Shuyi: Und ich bin im zweiten Studienjahr. Ich habe ein Jahr Erfahrung im Bereich Barrierefreiheit. Gerade wenn du wie ich in Afrika ansässig bist, gibt es nur wenige Stellen im Bereich Barrierefreiheit. Unternehmen stellen Führungskräfte ein, eine Person, die alle erforderlichen rechtlichen Anforderungen erfüllt. Ich möchte aber in einem Team arbeiten, in dem ich lernen und Fähigkeiten entwickeln kann.
Ich war begeistert, dass ich mit der Arbeit beginnen konnte, ohne JavaScript lernen zu müssen. Ich musste nur die Regeln lernen und meinem Team helfen, sie anzuwenden. Für die Entwicklerstellen bei Agenturen ist jedoch JavaScript-Erfahrung erforderlich. Ich bin in eine neue Stadt gezogen und habe an einem JavaScript-Bootcamp teilgenommen, um diese Anforderungen zu erfüllen. Alle anderen, die sich mit dem Thema Barrierefreiheit beschäftigen, sollten sich zuerst auf die Entwicklung konzentrieren.
Wenn ich ehrlich bin, mag ich JavaScript immer noch nicht.
Eine Sache: Tastaturfokus hinzufügen
Alexandra: Ist JavaScript der Grund, warum ich jetzt Tech-Autorin statt Entwicklerin bin? Ja, das stimmt. Ich hasse es. Ich wünsche dir viel Erfolg bei deinem Bootcamp.
Was sollten Entwickler tun, um ihre Website barrierefrei zu gestalten?
Shuyi: Tastaturfokus. Ich flehe dich aus tiefstem Herzen an. Mein Touchpad funktioniert nicht. Wenn ich unterwegs bin, muss ich also die Tastatur verwenden, um im Web zu navigieren. Das ist auf fast jeder Website eine Katastrophe. Der Tastaturfokus ist nicht nur für Menschen mit Behinderungen von Vorteil.
Barrierefreie Plattformen sind für alle von Vorteil.
Auf Twitter @shuyiolutimi können Sie sich über die Arbeit von Shuyi auf dem Laufenden halten.