Should Programming Languages Enforce Accessibility Standards?

Should Programming Languages Enforce Accessibility Standards?

Let’s talk about something that usually gets relegated to the “nice to have” pile in most development shops: accessibility. And I’m not talking about that awkward moment when someone mentions WCAG compliance and everyone suddenly finds their shoes very interesting. I’m talking about something more fundamental—should our programming languages themselves be the ones policing accessibility standards? Here’s my hot take: we’ve been approaching this problem backwards. We’ve created mountains of guidelines, compliance frameworks, and regulatory requirements, yet we still treat accessibility like it’s a feature you bolt on at the end, right before launch, when someone remembers “oh yeah, screen readers exist....

November 23, 2025 · 11 min · 2329 words · Maxim Zhirnov
Должны ли языки программирования обеспечивать соблюдение стандартов доступности?

Должны ли языки программирования обеспечивать соблюдение стандартов доступности?

Давайте поговорим о том, что обычно относят к категории «было бы неплохо» в большинстве компаний, занимающихся разработкой: об accessibility (доступности). И я говорю не о том неловком моменте, когда кто-то упоминает соответствие требованиям WCAG, и все вдруг находят свои туфли очень интересными. Я говорю о чём-то более фундаментальном: должны ли наши языки программирования сами контролировать стандарты доступности? Вот мой смелый взгляд на ситуацию: мы подходили к этой проблеме неправильно. Мы создали множество руководств, систем соответствия и нормативных требований, но по-прежнему относимся к доступности как к функции, которую можно добавить в конце, прямо перед запуском, когда кто-то вспоминает: «Ах да, существуют скринридеры»....

November 23, 2025 · 6 min · 1213 words · Maxim Zhirnov
Web Accessibility: Because Not Everyone Surf's the Same Wave

Web Accessibility: Because Not Everyone Surf's the Same Wave

Picture this: You’ve built a gorgeous website that looks like a Monet painting crossed with a cyberpunk neon sign. But if a screen reader navigates it like a GPS system in a corn maze, you’ve just created digital abstract art. Let’s turn that Picasso-esque experience into a Bob Ross happy little tree everyone can climb. 1. Semantic HTML: The Frame of Your Accessibility House <!-- Bad: Div soup à la mode --> <div class="button-like-element" onclick="doStuff()">Click me maybe</div> <!...

May 11, 2025 · 3 min · 619 words · Maxim Zhirnov
Доступность Интернета: Потому что не все занимаются серфингом на одной волне

Доступность Интернета: Потому что не все занимаются серфингом на одной волне

Представь: ты создал великолепный веб-сайт, который выглядит как картина Моне, совмещённая с неоновой вывеской в стиле киберпанк. Но если программа чтения с экрана ориентируется на нём, как GPS в кукурузном лабиринте, ты только что создал цифровое абстрактное искусство. Давай превратим этот опыт в духе Пикассо в маленькое счастливое дерево Боба Росса, на которое сможет залезть каждый. 1. Семантическая HTML-разметка: каркас твоего доступного дома <!-- Плохо: Div-суп à la mode --> <div class="button-like-element" onclick="doStuff()">Нажми на меня, может быть</div> <!...

May 11, 2025 · 3 min · 638 words · Maxim Zhirnov