Comment by hiAndrewQuinn
Comment by hiAndrewQuinn 16 hours ago
These are great and humanistic sentiments, until you have to talk price. When price comes into the equation, the approach of specialized accessibility software seems to work much better in a lot of cases.
Consider a rosy hypothetical: A SaaS under truly great, enlightened leadership. The team lead knows that it would take only one two week sprint, for one focused developer, to go the last mile and make it truly accessible for all. The fully loaded cost of those developer-hours, in a very optimistic scenario, is $1000, and optically closer to $4-8000 for a US based team.
First, do those extra steps towards accessibility even break even? Second, if so, are they truly the revenue maximizing move for what that dev can do with that 2-week sprint? Sometimes, rarely, they are. In practice I suspect market research would show the opposite. This is before we add in all of the usual fog of war around how long things really take to build, whether the leadership is really as enlightened as they seem, etc.
Consider an alternative model where one company specializes in creating high quality accessibility-enhancing software. This software aims to work as a compatibility layer across most to all of the other programs a user is likely to use; perhaps they use frequent in-memory screenshots and detailed image analysis to help blind users understand what's going on. Or perhaps it's as simple as a FOSS dev focusing on making sure every terminal program they can run works well with their screen reader.
There are a plethora of benefits to this model, not least that you aren't imposing a heavy tax on everyone else for a really small customer base. This is also very specialized, customer-facing work. If there is anywhere in software you would want dedicated frontend or UI/UX expertise it would probably be the guy designing the screen reader compatibility layer.
I point to the popular extension Dark Reader as an example of this paradigm; it does a wonderful job on most websites, is easy to disable on websites where it doesn't, and doesn't cost the website runner anything to use.
Some might take issue with this for aesthetic reasons. It feels kludgy to suggest someone run a whole third interface layer just to use the same software you and I use right out of the box. I think this aesthetic violation is misplaced in this case - the factors at play suggest to me that this work would benefit heavily from specialization. Indeed, that seems to be what has happened in practice; making the web accessible in 2025 is much easier than it was in 2000, because third parties have stepped up and improved the situation dramatically enough that hooking into accessibility layers "merely" requires things like writing semantically correct HTML.
Now imagine if a Dark Reader existed, that could reliably insert all the finer details into the page which are obvious from a screen grab of the page, but non-obvious to the web designer - that would clearly be a much better approach for the majority of businesses.
In my experience, developing the habit of writing accessible software, substantially reduces the friction (and cost) involved in adding it.
Definitely, the most expensive way to add accessibility, is to retrofit it.