Hoy escribo este artículo motivado por una nueva iniciativa de comunidad que estamos iniciando y que aún no tiene nombre, pero que está dirigida principalmente a personas con experiencia o con intención de crear comunidades técnicas, y que tiene como propósito ayudar a crear comunidades más sanas, atractivas, útiles y sostenibles.
En esta tesitura, me veo en la necesidad de definir qué es una comunidad técnica, al menos para mi.
Un término ambiguo
Para empezar, espero que todo el mundo coincida conmigo en que el término comunidad no sólo tiene muchas acepciones y sinónimos, sino que se ha usado para referirse a muchas cosas, a veces con mayor y otras con menor acierto, lo que termina haciéndolo muy ambiguo.
Por ejemplo, si hablamos de comunidad podemos estar refiriéndonos a multitud de cosas:
- A un colectivo
- A un gremio
- A un grupo (e.j. grupo de apoyo, de usuarios/clientes, …)
- A un club (e.j. club de lectura, de fans, de fútbol),
- A una tribu
- A una pandilla
- A una secta, clan, o a la comunidad del Anillo 💍😂
- ...
En el mundo de la tecnología se ha usado, e incluso podríamos decir… abusado o usado incorrectamente del término hasta tal punto que se podría llegar a decir que de alguna forma, algunos sentimos que se ha desvirtuado el significado romántico de la palabra.
Aquí algunos ejemplos ilustrativos en diferentes contextos:
- La comunidad de una tecnología
(ej. comunidad Python, Java community, Android community, …) - La comunidad de una plataforma
(ej. GitHub community, Twitch community, Reddit community, Stack overflow, Meetup…) - La comunidad externa de una marca u organización?
(e.j comunidad GDG, GDE, Microsoft, Mozilla, Wikipedia, OSM, CodelyTV…) - La comunidad interna (de empleados) de una marca u organización
(e.j SNGULAR, Izertis Community, Adevinta, ...) - La comunidad de una persona influyente (influencer)
(ej. Midudev, mouredev, …) - La comunidad de un movimiento, práctica o metodología
(ej. Open source community, Agile Community, …) - La comunidad de un evento/conferencia
(ej. Codemotion, …) - La comunidad de un campo o gremio
(ej. Frontend, Backend, DevOps, …) - ...
Esto hace que a veces se genere debate de a qué nos referimos generalmente con comunidad, en el mundo de la tecnología.
Tened en cuenta que el lenguaje evoluciona con el tiempo, y el uso de las palabras está ampliamente vinculado al contexto en el que se expresan. Para indagar un poco más en esto, me he decidido a empezar una serie de artículos en los que abordar la Historia de las comunidades tecnológicas (en España).
Mi definición
Aquí va lo que yo entiendo por comunidad técnica, en el sentido más tradicional/romántico, ampliamente influenciado por mi propia experiencia vital, y claramente cargada de sesgos:
Es un grupo de personas que:
- Surge por iniciativa propia (movimiento de bases).
- Comparten interés por la tecnología (software o hardware), por ejemplo: lenguajes de programación, metodologías, seguridad informática, datos, o robótica.
- Se rigen por una serie de normas o reglas, ya sean implícitas o explícitas (decálogo, código de conducta, nettiquete ...) y definidas por la propia comunidad.
- Tienen un propósito u objetivo más centrado en el desarrollo profesional o personal más que en el puro entretenimiento.
Donde todas estas personas, tanto promotoras como el resto de participantes, deciden voluntariamente invertir parte de su tiempo libre (por una motivación intrínseca), y en ocasiones dinero, para interactuar regularmente entre ellas. A veces hasta sin esperar nada más que la satisfacción de ayudar a otras personas, compartir conocimientos, compartir experiencias, aprender de otras personas, colaborar en proyectos y, en definitiva, disfrutar con personas afines y en su tiempo libre de su pasión por la tecnología.
Siempre de manera altruista, y hasta buscando el bien ajeno aún a costa del propio, lo que suele terminar en formación de fuertes vínculos.
Si tuviera que nombrar algunas comunidades que creo que encajarían bastante bien serían:
Dicho esto, he de decir que:
- Esta definición probablemente no aplique a más del 90% de las comunidades que existen hoy en día.
- Ni que no acepte que hay otro tipo de comunidades por las que siento aprecio o admiración.
La controversia
El otro día pensando en algunos de los clásicos debates en los que personas de una misma generación hablábamos de si “X” era una comunidad o no, me acordé de cuando mi padre me decía: “eso que escuchas no es música, ¡es ruido!”, ¿te suena?. Personalmente pienso, que es algo natural que cuando nos hacemos mayores, nos aferramos a nuestros recuerdos y la nostalgia de algo, y nos cuesta aceptar que las cosas cambian y evolucionan hacia algo que puede que nos guste o que no.
Y es que más veces de las que me gustaría me encuentro entre debate similares, ¿es una comunidad online una verdadera comunidad?, ¿es la comunidad de una empresa una comunidad?, ¿es la comunidad de X una comunidad?, ...
Lo que de verdad importa
Pero yo me pregunto, ¿cómo de importante es la etiqueta que le pongamos?.
Mi postura es bastante firme en este sentido. Yo digo que como siempre, yo lo más importante es buscar lo que nos une y no lo que nos separa. Ya estamos en una sociedad suficientemente dividida, enfrentada y polarizada, como para que le echemos más leña al fuego por cosas que en mi opinión... son nimiedades.
Igual que las personas, las comunidades son diversas, te pueden caer mejor o peor, y cada cual juzgará que personas y comunidades les caen mejor, les parecen más sanas o tóxicas, pero en cualquier caso lo que yo digo es... tratemos de empatizar, actuar siempre con respeto, sinceridad, honestidad, y dentro de lo posible... colaboremos.
En mi opinión, este es el antídoto frente a la mayoría de los problemas.
¿Y tú, qué opinas?.