https://d226lax1qjow5r.cloudfront.net/blog/blogposts/re-building-a-dead-tech-community-1/rebuilding-community.png

Reconstruir una comunidad tecnológica "muerta

Publicado el May 31, 2022

Tiempo de lectura: 13 minutos

En 2018 escribí una entrada en el blog sobre aprender y enseñar Ruby mucho después de que el mundo tecnológico (local) lo considerara un lenguaje muerto. A pesar de todo mi amor por Ruby y Rails, una cosa que echaba mucho de menos era una comunidad local activa en Tel Aviv.

En 2022, hace unas semanas asistí a la primera reunión presencial de Israel.rb en persona. Hubo dos charlas increíbles, comida y bebida en una oficina preciosa, ofertas de trabajo en Ruby y más de 30 rubyistas muy animados.

¿Y qué pasó entre medias? Ayudé a construir la comunidad (¡con dos increíbles coorganizadores!) que tanto deseaba. Así que vamos a celebrar este hito con algunos pensamientos, observaciones y, con suerte, lecciones para alguien, en algún lugar.

Speakers and attendees from the April 2022 Israel.rb Meetup, a great success!The April 2022 Israel.Rb Meetup

Fondo

El problema

Allá por 2018, terminé el Le Wagon Bootcamp. Me había inscrito solo un par de semanas antes de mudarme a Tel Aviv, sabiendo que mi nivel básico de programación no era suficiente para la competitiva industria israelí. Tenía un presentimiento, "no es lo que sabes, sino a quién conoces". Pensé que Le Wagon me daría esa red.

Por desgracia, no sabía que Le Wagon sólo había abierto una sucursal en Tel Aviv 3 meses antes de mi llegada. Afortunadamente, en la ceremonia de graduación del Demo Day, el Director General de Le Wagon TLV me ofreció un puesto de trabajo. ¿La misión? Construir una comunidad para garantizar el éxito de los estudiantes. Esto requería un impulso tanto interno como externo.

Internamente, mejorar la felicidad de los estudiantes era bastante sencillo: escuchar, aportar ideas, arreglar, repetir. Externamente, estaba a merced del ecosistema tecnológico de Tel Aviv. ¿Cómo iba yo, un tipo que acababa de llegar a Israel unos meses antes y no conocía a nadie, un tipo que casi no tenía experiencia profesional en codificación, a crear una red? Salí a la calle.

A 2019 excursion into the Tel Aviv tech community with former students and colleagues.A 2019 excursion into the TLV tech community

Durante el siguiente año y medio, asistí a 1-3 reuniones o eventos tecnológicos a la semana. Llamaba en frío a organizadores, ponentes, startups, programadores, jefes de producto, diseñadores, capital riesgo y, básicamente, a cualquiera que pensara que podía aportar algo de valor a nuestra comunidad. Los resultados fueron increíbles. A veces los estudiantes asistían a los eventos conmigo. Pero la mayor parte del tiempo nosotros mismos organizábamos reuniones con una gran diversidad de perfiles y temas. Hubo eventos que literalmente se desbordaron, con más de 130 asistentes colándose por la puerta.

Pero una y otra vez, había un gran problema. No podíamos conectar de forma significativa con Rubyistas actuales o empresas que desarrollaran activamente en Ruby. En Internet leía que las principales empresas locales como Fiverr, Monday.com, WeWork y otras eran tiendas Ruby. WeWork, en particular, parecía un buen lugar para conectar, ya que algunos de sus ingenieros dirigían un grupo de Ruby llamado Ruby Underground con más de 1300 miembros.

Cuando me puse en contacto con los organizadores para ofrecerles un local, encargarme de la promoción y, básicamente, hacer todo lo posible para que trajeran a algunos ponentes de Ruby....no hubo respuesta.

Unos meses más tarde me quedé extasiado cuando Ruby Underground anunció una reunión. Me aseguré de despejar mi agenda y asistir. Las charlas fueron muy interesantes, los dos antiguos alumnos que llevé se reunieron con el departamento de Recursos Humanos de WeWork para buscar trabajo e incluso pude hablar unos minutos con el organizador del encuentro. Todo parecía encajar. Hasta que me puse en contacto con el organizador. De nuevo, silencio de radio. En retrospectiva, esto fue 2019 en WeWork como la empresa se encontraba en un período de cambio con una oferta pública inicial próxima y luego cancelada.

Quedó claro que Ruby ya no era una prioridad ni siquiera para los principales organizadores de Ruby en Tel Aviv.

Se forma un grupo de encuentro

Las co-estrellas

En otoño de 2019 ocurrió algo increíble que cambió mi vida. Asistí a un meetup.

En concreto, asistí al primer encuentro DEV IRL en Tel Aviv. Lo organizaron Ben Greenberg y Avital Tzubeli. Avital había hablado en Le Wagon y rápidamente nos hicimos amigos. Ben era uno de los pocos locales que hablaban de Ruby en Internet, así que obviamente yo era un gran fanboy. Mi compañera de trabajo de entonces, Clara Morgen, había sido aceptada para dar una charla y yo reuní a las tropas para apoyar a nuestra profesora principal.

Después de pasar 5 minutos en la azotea de Vonage, ¡me convencieron! Ahora era yo quien se ponía en contacto con RRHH. En 6 meses, Avital y yo nos uniríamos a Ben en Vonage, e Israel.rb se pondría en marcha.

The Four Speakers at DEV IRL: Jonathan, Ben, Avital, and Clara.The Four Speakers at DEV IRL: Jonathan, Ben, Avital, and Clara.

Comencé mi nuevo puesto en Vonage en febrero de 2020. Sí, que febrero de 2020. El del comienzo de una pandemia mundial. ¡Qué oportuno!

Incluso cuando nos adentrábamos en tiempos inciertos, mi jefa de entonces, Olia, seguía animándome a encontrar formas de hacer que el trabajo tuviera sentido y de alcanzar objetivos personales. Había una gran oportunidad obvia: aprovechar mi nuevo acceso a uno de los mejores desarrolladores de Ruby de Israel (y ahora colega), el Sr. Greenberg.

No hizo falta mucho para convencerlo. Ben estaba dentro.

Ben tuvo una gran idea: "Traigamos a un tercer organizador para que el grupo no sea 100% Vonage". Y así Ariel Caplan, Ruby Backend extraordinaire completó nuestra trifecta. En ese momento Ariel estaba en Cloudinary y ya había hablado en RubyConf y RailsConf varias veces. Ah, ¿y la última Ruby Underground a la que asistí? Ariel era ponente, así que sabía que era igual de brillante e inteligible para todos los niveles.

Ariel Caplan, Ruby speaker extraordinaireAriel Caplan, Ruby speaker extraordinaire

Así era el Equipo A:

Ben Greenberg: DevRel, API Builder, Community Organizer, Twitter Superstar

Ariel Caplan: Maestro programador, prueba viviente de que Ruby puede escalar

Yo: hago buenos gráficos, difundo spam en las redes sociales, conozco a Ruby Juniors

Las métricas

Bien, así es como empezamos. Entonces, ¿qué ha pasado en realidad?

3 Meetups en línea:

  • 15 de julio de 2020

    • 30 asistentes

    • Ponentes: Ben Greenberg, Allison McMillian (Github)

    • Patrocinadores: Vonage, Cloudinary

  • 12 de agosto de 2020

    • 25 asistentes

    • Ponentes: Jonan Scheffler (New Relic), Ariel Caplan

    • Patrocinadores: Vonage, Cloudinary

  • 12 de octubre de 2020

    • 12 asistentes

    • Ponentes: Dan Moore (FusionAuth)

    • Patrocinadores: Vonage, Cloudinary

Allison McMillian at our very first meetup!Allison McMillian at our very first meetup!

1 Miniconferencia híbrida:

  • EMEA en Rails

  • 9 de junio de 2021

    • 30 asistentes presenciales, 120 asistentes en línea

    • 12 altavoces

    • Patrocinadores: JetBrains, Signal Wire, Le Wagon, Vonage, Cloudinary, Orbit, Zerus & Ona

1 Encuentro presencial:

  • 11 de abril de 2022

    • 30 asistentes

    • Ponentes: Yoel Blum (Tailor Brands), Maya Shavin (Microsoft)

    • Patrocinador: Tailor Brands

Lecciones y futuro

¡Empiece ya!

Al igual que estudiar o hacer ejercicio, el mayor obstáculo para crear una comunidad es empezar. Puedes pensar en todas las razones para posponer la construcción de una comunidad, pero al final del día, definitivamente vas a cometer errores. Cuanto antes empieces, más rápido podrás cometer esos errores e iterar hacia el éxito.

Como puedes ver, tenía algunas ventajas para despegar. Pero los fundamentos de cualquier comunidad (tecnológica muerta) son siempre los mismos:

PERSONAS + CONTENIDO + LUGAR

Lo bueno de intentar revivir una comunidad tecnológica muerta es que probablemente ya hay un montón de trabajo de base hecho para ti. En cada uno de los aspectos de una comunidad (P+C+P), estás a solo unas búsquedas en Google de encontrar montones de ayuda.

Encontrar a personas interesadas en tu idioma o marco específico que además se encuentren en tu localidad es probablemente la parte más difícil de reactivar una comunidad. Lo bueno es que probablemente ya conozcas a unos cuantos. Te recomiendo encarecidamente que pidas a uno o dos de ellos que se unan a ti para formar la nueva comunidad, aunque el trabajo se reparta de forma desigual. Cada persona aporta su propia red y la diferencia entre empezar con una red potencial de 5 frente a 10 o 15 puede ser crítica al principio.

Además de confiar en tu red, ¡conviértete en un detective de Internet! En primer lugar, asegúrate de que no haya ninguna comunidad inactiva que quizá estuviera viva en el pasado. ¿Hubo conferencias locales? Empieza por los organizadores de reuniones y conferencias. Si han dejado atrás la tecnología, puede que aún te indiquen dónde están los miembros más entusiastas. A continuación, intenta ponerte en contacto con los ponentes de esos antiguos eventos. ¿Siguen siendo relevantes para la comunidad? Y por último, puedes publicar sobre tu comunidad. Las páginas de reuniones inactivas, los grupos de Facebook y los espacios de trabajo de Slack siguen siendo visitados con frecuencia por otras personas que no han abandonado tu tecnología "muerta".

Más allá de Internet, puedes ver si hay algún bootcamp o curso local que siga enseñando tu tecnología. ¿Hay alguna empresa que sea conocida como Xtech-shop? Sin duda querrás hacer una lista de ellas.

Al buscar personas también estarás matando dos pájaros de un tiro; encontrar personas te llevará a tus fuentes de contenido. Mientras investigas a esos antiguos ponentes en reuniones y conferencias, busca su nombre en Google y busca sus páginas Dev.to/Medium, ¿siguen escribiendo contenido activamente? ¿Han dado charlas recientemente? Lo mejor y más fácil para un creador de contenidos es si puede reutilizar contenidos para múltiples eventos. "Oh, ¿diste esa charla en la RailsConf? ¿Puedes repetirla para tus fans locales?". Piensa en grabar las charlas. Las charlas grabadas que luego se pueden compartir en YouTube hacen que los eventos sean más atractivos para los ponentes.

Maya Shavin with Front End tips for Ruby DevsMaya Shavin with Front End tips for Ruby Devs

Si no encuentras ningún ponente local, ¡busca otros nuevos! Busca combinaciones de tu tecnología y ubicación. Busca en Twitter. ¿Hay alguien hablando de la "tecnología muerta" en tu idioma? Busca en LinkedIn. ¿Quién trabaja en la "tecnología muerta"?

Otro secreto para encontrar grandes contenidos en un mundo post-2020 es que la vida a distancia ya no está estigmatizada. Israel.rb fue capaz de sacar provecho de esto, atrayendo a Rubyistas de clase mundial que nunca habrían sido capaces de llegar a Tel Aviv desde todo el mundo para una reunión. Ahora, con la apertura de los eventos presenciales, puedes obtener lo mejor de ambos mundos. Reúnete con tu grupo local en persona y trae a un experto para una fiesta de observación en directo.

Por último, necesitarás un lugar. Es decir, un lugar de encuentro. ¿Es en persona? Prueba con oficinas de coworking, incubadoras y bootcamps de programación. Todos ellos suelen tener todo lo necesario para las reuniones y están encantados de acogerlas de forma gratuita. Aún mejor es encontrar una empresa que trabaje en tu pila tecnológica y dejarles que utilicen parte de su presupuesto de RRHH en ti. Es mejor establecer de antemano las expectativas de asistencia. Muchos representantes de RR.HH. ansiosos pueden no darse cuenta de que unas comunidades moribundas pueden significar que entre 10 y 20 asistentes es un buen resultado. Si esperan más de 20-50, puede haber mala voluntad y puedes perder a uno de tus mejores socios potenciales.

Híbrido

También puedes optar por encuentros virtuales o híbridos; nosotros aprendimos una gran lección con nuestro evento híbrido. Resultó que, aunque la comunidad local de rubyistas era pequeña, todavía hay muchos rubyistas leales en nuestra región. Pensamos que podríamos dividir las tareas presenciales y en línea entre los organizadores. Lo que descubrimos fue que, en realidad, es como organizar dos eventos distintos. Se necesita un grupo de organizadores/moderadores para el evento en línea y otro para el presencial.

Coherencia

Uno de los aspectos que más nos costó fue la constancia. Celebramos nuestra segunda reunión un mes después de la primera. La tercera tuvo lugar dos meses después. Y la cuarta fue 8 meses después. Sé que he dicho que lo mejor y más importante es empezar y ponerse en marcha. Pero si puedes, ten un plan para cuando empieces. ¿Cómo se vinculará el primer evento con el contenido futuro? Quizá no tengas reuniones mensuales. Quizá sólo sean trimestrales, no pasa nada. Pero, ¿cómo mantendrás la energía mientras tanto? ¿Publicará contenidos en línea entretanto? ¿Realizarás actividades de divulgación para futuros ponentes en tu primer evento? ¿Puedes tener objetivos fáciles y listos y formas de implicar a los asistentes desde el principio? Intentamos algunas de estas cosas, pero en realidad no teníamos un plan y éramos muy incoherentes a la hora de organizar los encuentros. Como puede ver, al principio siempre hay mucho entusiasmo por algo nuevo. ¿Cómo vais a convertirlo en algo duradero?

Herramientas

Además de una planificación coherente, tendrás que ponerte de acuerdo con tus coorganizadores desde el principio en cuanto a las herramientas. Cada organizador de nuestro equipo A tenía un método de comunicación diferente. También teníamos métodos diferentes para involucrar a la comunidad, lo que causó muchos problemas.

Al principio, abrimos un espacio de trabajo en Slack, pensando que sería el hogar de nuestra nueva comunidad. Pero rápidamente nos dimos cuenta de que no encajaba con nuestra comunidad. Slack es demasiado engorroso y si nuestra comunidad máxima potencial se cuenta por docenas, ¿cuántos se acordarán realmente de abrirlo con la suficiente frecuencia? Al final, se convirtió en nuestro lugar para organizar reuniones, con más fricción que función.

Debe pensar en su comunidad local y encontrar la mejor opción para cada función. ¿Cómo se comunicará con los miembros de la comunidad? ¿Twitter? ¿Facebook? ¿Por correo electrónico? ¿Telegrama? ¿Crearás un centro comunitario específico, como Discord, un foro web o un grupo de Facebook? ¿Cómo gestionarás las inscripciones a los eventos? ¿En Meetup, Eventbrite o Luma?

Recomiendo encarecidamente consultar el Índice de herramientas de la comunidad Orbit.


Así que has convencido a uno o dos amigos para que te ayuden a revivir esta comunidad tecnológica, juntos habéis confeccionado algunas listas de posibles miembros de la comunidad y de posibles ponentes, e incluso habéis concertado un lugar con fecha y hora. ¿Y ahora qué? El lanzamiento.

Rocket ship launchingRocket ship launching

Foto de Andy Hermawan en Unsplash

Tras el lanzamiento

¿Recuerdas que te dije que debías planearlo y prepararlo todo antes? Sí, no hicimos mucho de eso.

Así que este consejo puede ser visto como "Después del lanzamiento", pero también es lo que estoy usando como modelo para la versión 2.0 de Israel.rb.

  1. Programe reuniones periódicas con los organizadores. Una vez al mes, cada dos meses, etc. Asegúrate de que todo el mundo tiene claro el estado del grupo y lo que hay que hacer para el próximo evento. Siempre es bueno intentar incluir a más personas en este proceso después de las reuniones. Cada nuevo miembro ayuda a rejuvenecer la motivación.

  2. Entender a los principales interesados. Desde el lanzamiento de Israel.rb, el mayor tipo de miembro nuevo e inesperado de la comunidad son las pequeñas y medianas empresas que buscan nuevos empleados. Creamos una sencilla Bolsa de trabajo pero estamos pensando en cómo incorporarlas mejor a nuestra comunidad.

  3. Crear una página de aterrizaje. Como descubrimos al saltar de una herramienta a otra, la "portada" de nuestra comunidad era incoherente y resultaba difícil encontrar información valiosa. Contar con una página de destino que sea la única fuente de verdad y que dirija a todas las iniciativas ayudará a atraer a nuevos miembros. Puede utilizar el modelo Israel.rb página de destino para inspirarte.

    Tener algunas iniciativas comunitarias claras que puedan encontrar en la página de aterrizaje, estas son las nuestras:

    • reuniones: Las fotos de reuniones anteriores demostrarán que se trata de una comunidad activa. Añadir vídeos de charlas anteriores aportará valor instantáneo y demostrará la calidad del grupo.

    • debates: Enlace a un espacio en línea para debatir y compartir noticias entre actos. Utilizamos un grupo de Facebook, ya que Facebook sigue siendo popular en Israel. bolsa de trabajoEsta puede ser la iniciativa más valiosa en la que participe: ayudar a la gente en su carrera profesional.

    • estado de tu tecnología en tu localidad: Crea una lista de empresas que estén utilizando tu tecnología en tu zona. Los logotipos identificables proporcionarán una gran prueba social de que esta sigue siendo una zona interesante en la que estar.

Ben Greenberg being warm and welcoming at the last meetup.Ben Greenberg being warm and welcoming at the last meetup.

¡Hazlo!

Si estás pensando en reunirte con otras personas de tu sector, probablemente haya otras pensando lo mismo. La sensación de reunir a los niños que ya no molan en el país de los desarrolladores es, sinceramente, increíble. Deja de pensar y hazlo. Todas esas empresas que utilizan código heredado confían en ti.

Si tienes preguntas sobre las comunidades tecnológicas, el equipo de relaciones con desarrolladores de Vonage está lleno de creadores de comunidades tecnológicas con mucho talento. Únete a nosotros ¡en Slack de la comunidad de desarrolladores!

Si te interesa construir comunidades de desarrolladores profesionalmente, ¡el equipo de relaciones con desarrolladores de Vonage está creciendo! Consulta nuestras ofertas de trabajo.

Compartir:

https://a.storyblok.com/f/270183/384x384/e4e7d1452e/benjamin-aronov.png
Benjamin AronovDefensor del Desarrollador

Benjamin Aronov es desarrollador de Vonage. Es un constructor de comunidades con experiencia en Ruby on Rails. Benjamin disfruta de las playas de Tel Aviv, a la que llama hogar. Su base en Tel Aviv le permite conocer y aprender de algunos de los mejores fundadores de startups del mundo. Fuera de la tecnología, a Benjamin le encanta viajar por el mundo en busca del perfecto pain au chocolat.