Muchas empresas se están dando cuenta de los beneficios de la tecnología de código abierto, con su rentabilidad y flexibilidad impulsando su adopción continua. Sin embargo, debido a la naturaleza de trabajar en código abierto, presenta varios desafíos que afectan la salud mental de los desarrolladores.
Es esencial examinar cómo el desarrollo y el mantenimiento de código abierto, el aumento de la presión y el agotamiento dañan el bienestar mental de los desarrolladores y qué se puede hacer para aliviarlo. Esto no debería ser solo una consideración en días como el ‘ Día Mundial de la Salud Mental ‘, sino una consideración que las empresas, así como la industria, continúan teniendo en mente.
Desarrollo de código abierto
Si bien muchos en la comunidad dan la bienvenida a la adopción más amplia del código abierto, el desarrollo de estos nuevos proyectos se confía a desarrolladores cuyo conjunto de habilidades podría no coincidir con lo que requiere el desarrollo en entornos de código abierto, con la gran mayoría de los mantenedores de código abierto haciendo esta tarea. durante su tiempo libre. Esto crea un entorno de frustración tanto para los empleados encargados de implementar nuevas funciones en código abierto como para los mantenedores que tendrían que revisar e incorporar esos cambios. La investigación de Aiven muestra que el 48% de los desarrolladores tienen dificultades para implementar proyectos de código abierto.
MentalHealth.org cita una utilización incorrecta del conjunto de habilidades de un empleado como una de las principales razones de la mala salud mental en el lugar de trabajo. Esto es tan cierto para los desarrolladores como para cualquier otra persona en el lugar de trabajo. En última instancia, que le deleguen una tarea que está fuera de su capacidad actual puede tener un impacto negativo significativo en su forma de pensar.
Por supuesto, para crecer en una carrera, los empleados deben salir de su zona de confort y aprender nuevas habilidades, en un entorno en el que está bien cometer errores y aprender de ellos. Para que los desarrolladores asuman estos nuevos desafíos, deben contar con un marco sólido y medidas de capacitación adecuadas. Un método efectivo para hacerlo es a través de una plataforma de soporte para desarrolladores. Dichas plataformas pueden asignar a los desarrolladores las herramientas correctas para maximizar su eficiencia cuando codifican abiertamente, al mismo tiempo que brindan un punto de contacto para cualquier consulta de código abierto que puedan tener.
Este tipo de apoyo es vital en cualquier organización y para cualquier rol. Pero es crucial para los desarrolladores que trabajan en el vertiginoso mundo del código abierto, especialmente porque los avances tecnológicos y otras contribuciones de los desarrolladores pueden alterar rápidamente los requisitos de su implementación.
Mantenerse al día con el mantenimiento
A medida que más empresas buscan cosechar las recompensas del código abierto, muchos desarrolladores ahora tienen que asumir el nuevo desafío de mantener proyectos de código abierto. Según la investigación de Aiven, más de la mitad de ellos (52 %) dice que esto es un obstáculo para usar el código abierto. Si bien el mantenimiento es una parte necesaria del trabajo de código abierto, puede ser otra fuente de fatiga mental y agotamiento de la unidad.
El trabajo de valor agregado es ampliamente aceptado como uno de los factores más fuertes de satisfacción y realización laboral. Pero los desarrolladores que tienen que pasar una parte importante de su día manteniendo proyectos de código abierto tienen menos tiempo para hacer contribuciones de valor agregado a los proyectos, lo que significa que su tiempo se desvía de un trabajo más satisfactorio. Este problema se acentúa aún más por el flujo constante de usuarios de dichos proyectos de código abierto que exigen una respuesta casi inmediata a sus solicitudes.
Ayudar a los desarrolladores a navegar las dificultades del mantenimiento de código abierto y encontrar formas más sostenibles de mantener el software les da más tiempo para concentrarse en el trabajo dentro de su experiencia y prioridades. Afortunadamente, más empresas han creado equipos dedicados exclusivamente a ayudar en el espacio de código abierto cuya misión es mejorar el ecosistema de código abierto.
Código abierto para todos
La naturaleza misma de los proyectos de código abierto significa que sus productos están fácilmente disponibles y listos para su uso. La libertad tecnológica es algo para celebrar. Sin embargo, no debe hacerse a expensas de la salud mental de un individuo.
El código abierto está configurado para la colaboración. Pero en realidad, un enfoque colaborativo no siempre se materializa. La accesibilidad de estos proyectos significa que muchas piezas de codificación efectivas comienzan como pequeñas empresas de desarrolladores individuales, solo para convertirse en proyectos sustanciales en los que las empresas confían, pero rara vez contribuyen.
El código abierto es para todos, pero la responsabilidad viene con eso. Si queremos que los proyectos de código abierto se mantengan, cualquier empresa que use proyectos de código abierto debería dedicar un tiempo sustancial a contribuir con los proyectos de código abierto, evitando una presión irrazonable sobre los desarrolladores individuales al hacerlo.
Lamentablemente, el 45% de los desarrolladores reportan una falta de soporte con su trabajo de código abierto. Sin suficiente apoyo, la carga de trabajo para mantener dichos proyectos puede colocar a los desarrolladores bajo una enorme presión, reduciendo la confianza en su capacidad y aumentando la ansiedad.
La inversión corporativa en oficinas de programas de código abierto es una excelente manera de sortear estos problemas. Equipos delegados con respaldo financiero cuyo único propósito es contribuir al código abierto -en beneficio de la comunidad- aliviar la presión que enfrentan los individuos y dar mayor continuidad a estos proyectos.
Fuente:
Editor’s Choice. (2022c, enero 14). Open source and mental health: the biggest challenges facing developers. Information Age. Recuperado 17 de enero de 2022, de https://www.information-age.com/open-source-mental-health-biggest-challenges-facing-developers-123498480/