Should Developers Be Required to Audit Their Code's Carbon Footprint?

Should Developers Be Required to Audit Their Code's Carbon Footprint?

Every millisecond your code runs, it’s not just consuming electricity—it’s contributing to the computational carbon footprint that’s becoming as real and measurable as the gas pumped into a car. Yet here’s the twist: most developers couldn’t tell you their code’s carbon output if their deployment depended on it. We’ve obsessed over performance metrics, security audits, and code quality for decades, but carbon emissions? That’s somehow remained in the shadows, treated like an environmental problem that belongs to someone else’s desk....

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

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

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

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