Cuando el código también piensa en el futuro: software sostenible

Sergio garcía, speaker del meetup Node.js Madrid sobre Software sostenible en Orbitant

¿Hasta dónde llega la responsabilidad de alguien que desarrolla? No hablamos de optimizar queries ni de reducir el consumo de memoria. Hablamos de algo más profundo: el impacto social y medioambiental del software que construimos, el legado que dejamos a los equipos que mantendrán nuestro código. Hablamos de las decisiones éticas que tomamos bajo presión.

Estas preguntas protagonizaron la charla de Sergio García sobre sostenibilidad en el desarrollo organizada por el meetup Nodej.js Madrid, que acogimos en las oficinas de Orbitant. Una sesión que trascendió lo técnico y que dejó más preguntas —incómodas— que respuestas fáciles. Exactamente el tipo de charlas que te hace crecer.

Más allá del clean code: el impacto real del software

Cuando estás en plena vorágine desarrollando, te centras en lo que construyes, y en esos momentos es difícil pensar en el impacto social o medioambiental, ni tampoco en quienes mantendrán el código que estás escribiendo.
— David, software engineer en Orbitant

Ahí está la clave. De nada sirve obsesionarte con hacer código reutilizable y escalable, si rara vez te preguntas por qué lo haces o qué consecuencias tiene no seguir estas prácticas.

Sergio García planteó un concepto que resonó especialmente: el pragmatismo utópico. No se trata de alcanzar la perfección absoluta ni de bloquear proyectos por ideales inalcanzables. Se trata de generar conciencia. De hacer pequeñas cosas que, sumadas, marquen diferencia.

Oficinas de Orbitant durante la celebración del meetup nodejs Madrid sobre software sostenible en enero 2026

IA, consumo energético y el mito de «construir por construir»

Uno de los momentos más tensos de la charla fue cuando se abordó el impacto de la inteligencia artificial. La reflexión de David lo resume bien:

No tiene sentido construir soluciones propias solo por sentirnos más inteligentes. Eso genera ruido y un gasto innecesario, como el consumo de agua en Silicon Valley.
— David, software engineer en Orbitant

Esta idea conecta directamente con la forma de trabajar que promovemos en Orbitant: no usamos una tecnología porque «está de moda»; la usamos si resuelve un problema real de negocio de la forma más eficiente. Cabe recordar que la sostenibilidad no es solo una cuestión medioambiental o ecológica: es tomar decisiones conscientes sobre qué, cómo y para quién construimos.

Tres ideas que destacaron sobre IA y sostenibilidad

  • La IA es una herramienta, no un fin en sí misma. Si ya existe una solución, no reinventes la rueda solo por ego técnico.
  • El coste oculto es real: cada modelo entrenado, cada servidor activo, cada request innecesario tiene un impacto energético y de recursos.
  • Lo que no se mide, no se mejora: si no sabemos cuánto consume lo que construimos, difícilmente podremos optimizarlo.

La pregunta incómoda: ética profesional en tiempos de urgencias

Fue la pregunta planteada por uno de nuestros software engineers, Fernando, durante el debate. Es el dilema eterno: la urgencia del negocio frente a las buenas prácticas. Lo que la charla dejó claro es que hacernos conscientes de ello ya es un primer paso.

La sociedad en la que vivimos impone unos tiempos y procesos que son inevitables, pero no todo vale. Evitar engañar al usuario, no dificultar procesos de forma deshonesta, no forzar conversiones a costa de la ética… Hay líneas rojas que no se deben traspasar.

¿Cómo de honestos somos con nosotros mismos? Bugs que hay que arreglar urgentemente, plazos a los que no se llega que obligan a correr sin meter test ni documentación, código que no está pensado para durar… ¿Quién asume ese coste?
— Fernando, software engineer en Orbitant

Un debate filosófico sobre software

Al terminar la charla, comenzó el debate. Algunos asistentes aportaron sus propios puntos de vista sobre la evolución de los principios sostenibles en el desarrollo. Aspectos como:

  • La moralidad de nuestras acciones cuando un cargo superior pide priorizar conversión sobre ética
  • El coste real que alguien tendrá que asumir: ¿la empresa o el desarrollador con su tiempo personal?
  • La dificultad de mantener estos principios en entornos de alta presión

En definitiva, fue una charla que, aunque tocó aspectos técnicos, podía considerarse apta para todo tipo de público y con ejemplos de la realidad que lograban enganchar. Esa accesibilidad es lo que hizo que el debate posterior fuera tan rico. Y tan largo. Y tan necesario.

Networking tras la celebración del meetup node.js madrid sobre software sostenible en las oficinas de Orbitant en enero 2026

Construir comunidad, no solo software

Crear espacios como el cedido a meetup Node.js Madrid para aprender sobre código y debatir sobre sus implicaciones morales, éticas o filosóficas forma parte de la cultura de Orbitant. Ya no solo por la formación y el intercambio de ideas, sino por crear vínculos entre profesionales de diferentes contextos para que puedan compartir experiencias reales. Además, el conocimiento técnico se construye mejor cuando se comparte con unas pizzas de por medio 😛

Por eso hemos abierto nuestras oficinas: a partir de ahora meetup Node.js Madrid tendrá un lugar donde reunirse cada mes para seguir aprendiendo. Y si estás leyendo esto y te apetece participar, puedes enviar tu propuesta directamente en su repositorio de charlas.

Sigue nuestro viaje construyendo agentes IA desde dentro