Почему ООН забывает об экологическом воздействии деятельности программистов

Недостаток внимания ООН к экологическому воздействию деятельности программистов может быть вызван несколькими факторами:

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) будет привлечение внимания к тому, как программные технологии влияют на окружающую среду.

11
4 комментария

О хоспаде, зачем это то?

Если дом каждый год перекрашивать если его плохой краской красить , то это видно и экологически вредно, а программу так писать, что ее каждый год переписывать, то это нормально ). Вот о чем идет речь. Об новом уровне в культуре программирования ....

1

Просто все дружненько забили

Вы отчёт почитайте за 2024 год. Они там все учли. Все кроме вреда от криво написанных программ, по
кривым методологиям. Сотни миллионов программистов в мире пишут софт, как пишут их не волнует )