Почему ООН забывает об экологическом воздействии деятельности программистов
Недостаток внимания ООН к экологическому воздействию деятельности программистов может быть вызван несколькими факторами:
1. Традиционный акцент на оборудовании: Исторически обсуждения экологического воздействия ICT концентрировались на оборудовании — таких как дата-центры, электронные отходы и энергопотребление физических устройств. Разработка программного обеспечения, будучи менее осязаемой, могла не получать такого же уровня внимания.
2. Сложность и осведомленность: Экологическое воздействие разработки программного обеспечения включает сложные, взаимосвязанные факторы, такие как практики кодирования, эффективность алгоритмов и жизненный цикл программных продуктов. Осознание этих факторов и их совокупного экологического воздействия может все еще расти в более широкой среде устойчивого развития.
3. Быстрая эволюция технологий: Индустрия программного обеспечения развивается стремительно, постоянно появляются новые технологии и методологии. Следить за этими изменениями и понимать их экологические последствия может быть сложно для политиков.
4. Воспринимаемое косвенное воздействие: Прямое экологическое воздействие деятельности программистов, как и у оборудования, более очевидно и легче поддается количественной оценке. Косвенные воздействия неэффективного кода, частых обновлений и плохо оптимизированного программного обеспечения могут быть труднее измерить, и поэтому их могут упускать из виду.
5. Отсутствие стандартизированных метрик: Возможно, отсутствуют стандартизированные метрики и рамки для оценки экологического воздействия практик разработки программного обеспечения. Без четких руководств сложно включить эти соображения в более широкие повестки устойчивого развития.
6. Акцент на более широких ICT-политиках: ООН может отдавать приоритет более широким ICT-политикам, таким как доступ к интернету, цифровая грамотность и кибербезопасность, которые имеют более непосредственное и широко признанное влияние на глобальные цели развития.
Устранение пробела
Подчеркивание этого пробела предоставляет возможности для инициатив, таких как Eco-Programming Alliance, повысить осведомленность и выступать за включение практик устойчивой разработки программного обеспечения в глобальные обсуждения ICT и экологической устойчивости. Предоставляя четкие данные, примеры и практические рекомендации, альянс может помочь интегрировать принципы экопрограммирования в политики и рамки ООН.
Я просматриваю документы ООН (https://unctad.org/system/files/official-document/der2024_en.pdf) по информационным и коммуникационным технологиям (ICT) и, как я понимаю, они не уделяют никакого внимания процессу создания программного обеспечения и влиянию определенных методологий и технологий программирования на эффективность этого процесса. Более того, я пока не нашел ничего похожего на парадигму экопрограммирования, и у меня складывается впечатление, что в области программирования и его воздействия на окружающую среду царит полный беспорядок, и никто на это не обращает внимания.
Возможно, существуют другие документы ООН на эту тему, которые упоминают процесс написания программ и его влияние на окружающую среду. В любом случае, одной из главных задач Eco-Programming Alliance (https://t.me/Eco_Programming_Alliance) будет привлечение внимания к тому, как программные технологии влияют на окружающую среду.