Published February 15, 2026 | Version v1
Preprint Open

Making Accessibility Accessible, Part II: Systems, Psychology, and Infrastructure for Lasting Change

  • 1. Interdisciplinary Systems Research Lab (ISRL)

Description

In Making Accessibility Accessible, Part I, we diagnosed the persistent web accessibility gap as a fundamental mismatch between enterprise-focused tooling and the resource-constrained realities of most web developers, proposing the Care Framework as a corrective lens. This sequel transforms diagnosis into a prescription.

We demonstrate that sustainable progress requires understanding accessibility implementation not as isolated technical problems but as symptoms of interconnected systemic failures. Through analysis of the causal mechanisms sustaining the implementation gap, we reveal how architectural constraints create cognitive burdens, cognitive burdens undermine effective learning, impaired learning stifles adoption, and failed adoption reinforces the perception of accessibility as impossible---completing a self-reinforcing cycle.

Breaking this cycle requires coordinated intervention at leverage points where small changes produce cascading effects. We propose two high-impact architectural interventions: (1) tiered, implementation-focused documentation that mirrors WCAG's compliance criteria with scaffolded, task-oriented guidance for builders, and (2) framework-level accessible defaults that shift responsibility upstream, making accessible implementation easier than inaccessible implementation.

These interventions, grounded in behavioral science and validated by successful infrastructure transformations, address some of the most common WCAG errors, which are present on a significant proportion of homepages through changes requiring minimal ongoing developer effort.

This work provides the actionable blueprint to operationalize care, demonstrating that the path to an accessible web requires not educating developers to overcome systemic barriers, but redesigning systems to eliminate those barriers entirely.

Notes

Note on Implementation Evolution:

While this preprint proposes two primary architectural interventions, I wish to provide a critical update regarding the first: tiered, implementation-focused documentation. Upon attempting to implement this documentation pre-release, I realized a fundamental flaw in its practical application.

Unlike standard developer documentation that assists in the primary goal of learning a tool, this approach inadvertently raised a conflict of timing: was I writing a real-time implementation guide to be read before coding, or a guide for fixing code later? It became clear that it was primarily serving the latter. By focusing on "how to fix" or "how to apply accessibility" after the fact, the documentation merely reinforces the "accessibility-as-an-add-on" cycle that the Care Framework aims to break.

This leads to a deeper systemic question: why do tutorials not teach accessibility as an intrinsic part of the primary language? Just as we learn type="email" as a standard part of HTML forms, accessibility should be baked into the initial learning path of any framework. While I do not yet have a definitive answer on how to bridge that specific pedagogical gap, I believe the second intervention—framework-level accessible defaults—remains highly cascadable and impactful. I am sharing this work-in-progress to invite further dialogue on these evolving insights.

Files

Making_Accessibility_Accessible__Part_II__A_Tiered__Tooling_First_Roadmap_for_Developer_Centered_Implementation.pdf

Additional details

Related works

Continues
Preprint: 10.13140/RG.2.2.19130.25285 (DOI)

References