Advent of Code en JavaScript Chile
Tags: javascript, adventofcode, webdev, spanish
Published: 2023-11-19 22:52:39

En **JavaScript Chile**, transformamos recientemente nuestra forma de trabajar, apostando por un enfoque de "divide y vencerás" a través de la creación de iniciativas específicas como Meetup Presenciales, Meetup Online, TechSchool, Status 418 y Sesiones de Estudio. Esta estrategia no sólo promueve la eficiencia, sino que también fomenta un sentido de empoderamiento y construcción de una comunidad segura y participativa. Hemos encontrado que el aprendizaje dinámico y autodidacta se nutre en un ambiente así.



**El Nacimiento de una Iniciativa**

Nuestra más reciente aventura es participar en la iniciativa mundial _Advent of Code_, que se realiza en diciembre. Nos enfrentamos al desafío de iniciar algo nuevo en nuestra comunidad. Para ello, definimos claramente el contexto y el alcance de nuestra participación. Buscamos una experiencia no sólo desafiante en términos de programación, sino que también fomente el compromiso y el empoderamiento en nuestra comunidad.



**Planificación y Ejecución**

Elegimos realizar el Advent of Code en distintos sabores durante 24 días, cada uno con un ejercicio único cada día. Conscientes de la importancia de la inclusión, decidimos que el horario chileno de las 10 pm sería ideal, permitiendo a la mayoría de nuestros miembros pueda participar cómodamente desde sus hogares. Además, hemos establecido un período de una hora para cada sesión, durante el cual nuestra comunidad podrá interactuar, brindarse apoyo mutuo y, lo más importante, orientarse en los diversos ejercicios seleccionados. Es importante mencionar que los participantes deben completar al menos un ejercicio de cualquiera de los cuatro Advent of Code disponibles, sin que sea obligatorio abordar los cuatro, promoviendo así la flexibilidad y la elección personal en el proceso de aprendizaje.

Una parte crucial fue la visibilización al mundo. Creamos gráficas para nuestras redes sociales, programando publicaciones regulares/semanales para asegurarnos de que todos estuvieran informados y entusiasmados con la iniciativa. Seleccionamos diversas versiones del Advent of Code, incluyendo [adventofcss.com](https://www.adventofcss.com/), [adventofjs.com](https://www.adventofjs.com/), [codember.dev](https://codember.dev/), y [adventofcode.com](https://adventofcode.com/), de tal manera, que los participantes puedan elegir el qué más les acomode. 

Agradecemos, a cada uno de los creadores de Advent of Code por su contribución al aprendizaje y empoderamiento de nuestra comunidad.


![Diferentes Advent of Code como: AdventOfJS, AdventOfCSS, AdventOfCode y Codember](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0iilai1m06nvyqyfzvzh.png)


**Herramientas y Métricas**

Para facilitar el desarrollo de los ejercicios, optamos por plataformas como [replit.com](https://replit.com/) y [codesandbox.io](https://codesandbox.io/), permitiendo a cada participante elegir según sus preferencias y elección del Advent of Code. Pero, ¿cómo medir lo que queremos lograr? Aquí es donde las métricas se convierten en nuestras aliadas, permitiéndonos no solo evaluar el éxito de la iniciativa, sino también visibilizar el esfuerzo y la participación de nuestra comunidad.

Cada participante podrá subir sus ejercicios a un formulario que hemos preparado, dándonos la posibilidad de conocer quiénes participaron cada día, cuántos completaron los desafíos, y quiénes desean ser reconocidos públicamente en nuestras redes sociales. Esto nos ayuda a medir el compromiso y a celebrar el esfuerzo individual y colectivo.



**Reconocimiento y Celebración**

Con estas métricas, planeamos reconocer y premiar a los participantes en varias categorías: La Persona con suerte, Persona Perseverante (quien complete los 24 días), Persona que más ayudó, y por supuesto, las menciones honrosas. Creemos que incluso el intento merece ser celebrado, ya que cada esfuerzo es un paso hacia el aprendizaje y el crecimiento.



**Invitación a la Acción**

Te invitamos a apoyar esta, otras o futuras iniciativas, ya sea a través de recursos, soporte monetario o participación en nuestras redes sociales. Tu apoyo es crucial para el nacimiento y mantenimiento de nuestras actividades. Participa, comparte y contribuye a crear un ambiente seguro y acogedor en nuestra comunidad, independientemente de tu género, orientación sexual o nivel de experiencia. Juntos, podemos hacer de nuestra comunidad un lugar vibrante, inclusivo y empoderado.


Happy Coding