Búsqueda de sitios web

Diez lecciones que aprendí de la comunidad de código abierto que no tienen que ver con tecnología


Podría pensar que las únicas lecciones que se pueden aprender del entorno de código abierto son técnicas, pero estaría equivocado.

He estado trabajando y escribiendo sobre software de código abierto desde 1999 y ha sido un viaje. Desde los primeros días en los que me sentí parte de una pequeña multitud hasta saber que era parte de un movimiento masivo que ha ayudado a remodelar el mundo, he disfrutado (casi) cada minuto del viaje.

Se podría pensar que las lecciones que he aprendido al ser parte del entorno de código abierto se centrarían en la tecnología. Sin embargo, muchas cosas que aprendí en el viaje influyen en otros aspectos de la vida.

Déjame compartirlos contigo.

1. Se trata de compartir

Esta es una lección que aprendí en la escuela primaria, pero que se reforzó con casi cada paso que di usando software de código abierto: compartir es el corazón mismo del código abierto.

Sin compartir, los proyectos de código abierto como Linux no existirían. Linus Torvalds creó el sistema operativo de código abierto como un proyecto personal, pero rápidamente vio el valor de compartir la tecnología con el mundo. El resto, como dicen, es historia.

2. Se trata de cuidar

Si hay algo que se puede decir sobre los desarrolladores de código abierto es que se preocupan apasionadamente por los proyectos que desarrollan. Tienen que hacerlo; de lo contrario, esos proyectos podrían no existir.

A muchos desarrolladores de código abierto no se les paga por su trabajo, por lo que deben preocuparse lo suficiente por el proyecto para seguir produciendo. Esa lección se ha transferido a muchas cosas de mi vida, especialmente a mi carrera como autora.

Vender libros es un viaje con muchos altibajos, y cuando llegan los momentos bajos, debes recordar cuánto te importa lo que haces. Sin ese nivel de pasión, la mayoría de los artistas no crearían. Afortunadamente, mi viaje con la tecnología de código abierto me recuerda constantemente el valor del cuidado.

3. El marketing no siempre es necesario

Linux no recibe mucho (si es que recibe alguno) marketing y, sin embargo, aquí estamos. He criticado este tema durante años, diciendo que empresas como Canonical, SUSE y Red Hat deberían comercializar sus productos a un público mucho más amplio.

Imagine un comercial sobre Ubuntu durante el Super Bowl. Por supuesto, eso sería fantástico, pero es prácticamente inimaginable dados los presupuestos con los que tienen que trabajar los proyectos de código abierto.

Sin embargo, a pesar de tener tan poco marketing, la tecnología de código abierto está prosperando. Claro, sería exponencialmente mejor si esas empresas tuvieran los fondos para grandes campañas de marketing, pero no es fundamental para el éxito porque...

4. El boca a boca es tu mejor amigo

Una de las razones por las que la tecnología de código abierto ha tenido tanto éxito es el boca a boca. Esta es mi opinión: si un amigo o familiar hace una recomendación, es mucho más probable que pruebe algo que cuando el marketing me dirige.

Confiamos mucho más en las personas que en las empresas, por lo que el boca a boca significa bastante. Como autor, descubrí que cuando alguien recomienda uno de mis libros a un amigo o familiar, es mucho más probable que esa persona lo pruebe que si un algoritmo le dice que mi trabajo encaja bien. El boca a boca me ha mantenido como escritor de ficción y es un gran impulsor del crecimiento de Linux.

5. Disfruta de las pequeñas victorias

La tecnología de código abierto me enseñó hace mucho tiempo que las pequeñas victorias son preciosas. Recuerdo haber usado Linux en los primeros días, cuando resolvía lo que parecía un problema monumental, sólo para darme cuenta rápidamente de que la victoria era mucho menor de lo que pensaba.

Aun así, superar con éxito esos pequeños obstáculos suma, y cuantas más pequeñas victorias consigas, podrás seguir avanzando, lo cual es mucho mejor que retroceder. Cualquier día, prefiero mil pequeñas victorias a una victoria gigantesca.

6. Construir una comunidad es crucial

Ubuntu significa literalmente "comunidad", y la comunidad es un aspecto clave del código abierto. Al principio, la comunidad era lo único que mantenía el código abierto en funcionamiento.

Podrías asistir a una convención de Linux y sentir el ambiente comunitario. Todos en el evento eran un espíritu afín y ese sentimiento hizo que la comunidad pareciera tan especial.

Sin esa comunidad, Linux nunca habría tenido éxito porque no habría habido tanta gente con el mismo objetivo: asegurar la dominación mundial (que era un objetivo bastante irónico).

7. La colaboración alivia la carga

El código abierto tiene que ver con la colaboración. Claro, algunos proyectos pequeños dependen de un solo desarrollador, pero, en su mayor parte, la tecnología de código abierto tiene que ver con el trabajo en equipo.

Hubo un tiempo en que intentaba hacerlo todo yo mismo, pero todos sabemos a dónde conduce eso: al agotamiento y al fracaso. La tecnología de código abierto no solo me enseñó que la colaboración es clave, sino que el enfoque colaborativo siempre me recuerda que delegar tareas (pase lo que pase) puede hacer que un proyecto funcione mejor, evitar el agotamiento y evitar que quiera rendirme.

La colaboración también me recuerda que hay personas increíblemente talentosas y las quiero a mi lado siempre que sea posible.

8. La perseverancia vale la pena

La mayoría de los proyectos de Linux no tendrían éxito si los desarrolladores, diseñadores y equipos involucrados no tuvieran la tenacidad de un Jack Russel Terrier.

La perseverancia es la diferencia entre seguir adelante en la lucha y darse por vencido. Si no hubiera aprendido esta lección hace mucho tiempo, habría abandonado mi carrera de escritor antes de que despegara.

9. Disfruta el desafío

Una cosa que debes aprender de este artículo es que el desafío no solo es parte del viaje sino también de la diversión. Cuando nos enfrentamos a un desafío (que la comunidad de código abierto enfrenta regularmente), normalmente crecemos al aceptarlo.

Crecemos a medida que intentamos superar el desafío, y esa lección es clave para mí porque la vida está llena de desafíos. Relaciones, esfuerzos creativos, mantenerse en forma, atención plena... Estar al tanto de estos temas puede ser un desafío

Pasar tanto tiempo con tecnología de código abierto me ha enseñado que el desafío debe afrontarse con el entendimiento de que habré aprendido algo por tener que soportarlo.

10. Respeta a los desvalidos

Siempre le digo a la gente que no subestime a un desvalido. Linux ha sido el desvalido desde el primer día y lo sigue siendo hoy. Y, sin embargo, el software de código abierto se ha convertido en un campeón de la empresa.

Me atrevería a decir que sin este desvalido, la mayoría de las grandes empresas no estarían donde están ahora. Mi trayectoria profesional ha sido paralela a la tecnología de código abierto durante mucho tiempo en el sentido de que siempre he tenido que abordar las cosas como el desvalido. Estoy bien con esa situación porque siento un orgullo extra con cada éxito.

Acepta ese sentimiento de desvalido y experimentarás el mismo sentimiento.

Artículos relacionados