Existe una gran cantidad de software que está ayudando al medio ambiente de una forma u otra. Algunos ejemplos son:
- Sistemas de gestión ambiental para realizar un seguimiento y analizar el desempeño ambiental de una empresa.
- Software de evaluación del ciclo de vida para investigar cómo un producto impacta exactamente en el medio ambiente y cuáles son los componentes o alternativas más amigables con el medio ambiente.
- Software de optimización de enrutamiento para reducir el uso de combustibles fósiles por los camiones de reparto de una empresa.
- Sistemas de teleconferencia / telepresencia para reducir los viajes (y las emisiones de CO2)
- Software inteligente de gestión de energía para diversas aplicaciones; desde mejorar la eficiencia energética en el hogar hasta construir redes inteligentes que permitan una distribución más eficiente de la electricidad (de fuentes renovables).
- Calculadoras de huella para mostrar a las personas su propia huella de carbono, ecológica o hídrica y educarlas sobre cómo reducir esto.
- Plataformas comunitarias en línea para conectarse con activistas ambientales (por ejemplo, greenwire.greenpeace.org o care2.com), prestar o regalar artículos que no usa (como freecycle.org o peerby.com), o hacer proyectos que ayuden a entorno con amigos (como celsias.com o la aplicación joulebug).
Si busca en Internet, encontrará todo tipo de empresas que crean dicho software. ¿Quizás hay una compañía cerca de usted donde puede presentar una solicitud?
Si no puede encontrar un trabajo diferente o aún no está dispuesto a renunciar a su trabajo actual, también puede intentar encontrar un proyecto de software interesante (de código abierto) en el que pueda ayudar en su tiempo libre. Aquí hay algunos proyectos que conozco, pero estoy seguro de que hay muchos otros:
- Cómo postularse para trabajar en Europa o Londres como ingeniero de software con 2 años de experiencia
- ¿Cuáles son algunas de las mejores prácticas que empleó al liderar un equipo de ingenieros de software?
- ¿Qué innovaciones se pueden hacer en el campo de la automatización y prueba de software?
- ¿Cuánto costará construir un aula virtual?
- ¿Cuáles (si las hay) son las desventajas de codificar / desarrollar profesionalmente?
- openLCA, paquete de software de código abierto para análisis de ciclo de vida
- OpenEnergyMonitor, herramienta de monitoreo de energía de código abierto
- Open Foris, un conjunto de herramientas de software de código abierto gratuitas para la recopilación, el monitoreo, el análisis y la presentación de informes ambientales.
Una tercera opción es buscar una iniciativa de base ambiental en sus áreas que adoraría su ayuda y orientación para establecer o desarrollar un sitio web para su causa.
Finalmente, puede consultar el sitio web socialcoding4good que relaciona a los programadores voluntarios con organizaciones sin fines de lucro, pero se enfocan en proyectos sociales / humanos y no tanto en proyectos ambientales.
Descargo de responsabilidad: esta respuesta se basó en algo que escribí anteriormente en sostenibilidad.stackexchange.com: ¿Qué puedo hacer como desarrollador para el medio ambiente? Otras personas también escribieron algunas opciones útiles allí.