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

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

Каждая миллисекунда работы вашего кода не только потребляет электроэнергию, но и способствует росту вычислительного углеродного следа, который становится таким же реальным и измеримым, как бензин, заливаемый в автомобиль. Однако вот в чём загвоздка: большинство разработчиков не смогут точно сказать, какой углеродный след оставляет их код, даже если от этого будет зависеть его внедрение. Мы десятилетиями зацикливались на показателях производительности, аудитах безопасности и качестве кода, но выбросы углекислого газа как-то оставались в тени, воспринимались как экологическая проблема, которая касается чьего-то другого рабочего стола....

November 25, 2025 · 7 min · 1281 words · Maxim Zhirnov
Coding Under Dictatorship: The Real Struggles of Tech Workers in Authoritarian Regimes

Coding Under Dictatorship: The Real Struggles of Tech Workers in Authoritarian Regimes

The Uncomfortable Truth Nobody Really Talks About Let me start with something uncomfortable: most of us who code in democratic countries have never seriously considered what it means to write software under an authoritarian regime. We complain about GDPR compliance, we argue about telemetry in our apps, we debate whether we should add analytics to our side projects. Meanwhile, developers in certain parts of the world are making decisions that could literally land them in prison....

November 24, 2025 · 9 min · 1762 words · Maxim Zhirnov
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
Algorithmic Wage Suppression: How AI Is Quietly Rewriting the Rules of Fair Pay

Algorithmic Wage Suppression: How AI Is Quietly Rewriting the Rules of Fair Pay

The Invisible Hand That Turns Down Your Paycheck You know that feeling when you realize your favorite coffee shop has slightly raised prices, but only for you? Now imagine that happening with your paycheck, except you never find out why, and neither does anyone else. Welcome to the age of algorithmic wage suppression—where artificial intelligence has become the modern-day robber baron’s best friend. I’ve spent the last few years watching how technology intersects with labor, and I have to be honest: this particular flavor of digital innovation tastes like betrayal served cold with a side of plausible deniability....

November 22, 2025 · 10 min · 1978 words · Maxim Zhirnov