WR 154: Cómo crear un side project. Dudas y preguntas.
Preguntas y cuestiones que han surgido sobre los proyectos paralelos.
5 aprendizajes que te llevas de este episodio:
- Exploración y experimentación práctica en el desarrollo de proyectos paralelos.
- La importancia de planificar y organizar metas para optimizar el proceso creativo.
- Uso de analogías y feedback como herramientas para aprender de cada experiencia.
- Aceptación del error y resiliencia en el camino del emprendimiento digital.
- Adaptabilidad y colaboración como claves para evolucionar en un entorno tecnológico.
El arte de emprender proyectos paralelos ¶
La tecnología nunca deja de sorprendernos. Un proyecto paralelo surge, a menudo, no tanto de una idea completamente elaborada, sino de la necesidad de explorar, experimentar y aprender de manera práctica. Esta necesidad se cristaliza en iniciativas que, en apariencia, pueden parecer simples, pero que son la base de una evolución profesional y personal en el mundo digital.
La semilla de una idea ¶
Cada proyecto comienza con un instante de inspiración, un repentino deseo de construir algo propio y de probar límites. Así como sucede al armar un mueble del IKEA sin mirar el manual, la idea puede ser rudimentaria, casi improvisada, y en ese descuido se esconde uno de los mayores encantos: la libertad de aprender sobre la marcha. El proceso creativo es tan revelador como la meta final y, a menudo, la incertidumbre de no saber cómo se va a concretar es lo que alimenta la perseverancia.
- La chispa creativa
- La necesidad de aprender haciendo
- La aceptación de errores como parte del proceso
El primer paso a menudo es reconocer que lo que se tiene en mente es un bosque de posibilidades, un universo en el que cada ramita puede crecer y desarrollarse de forma inesperada. En este sentido, la creatividad se desborda en un espacio que permite la experimentación y un aprendizaje constante.
El valor del proceso y la planificación ¶
Avanzar en un side project requiere una planificación honesta y práctica. No basta con tener una idea; es necesario organizar el tiempo, los recursos y la energía para convertir esa idea en una realidad tangible. Este ejercicio de organización personal no es distinto a lo que ocurre cuando se planea un viaje largo o se aborda un reto profesional. La planificación implica segmentar tareas, definir prioridades y, sobre todo, saber que el proceso de iteración es inherente a cualquier creación.
Entre las estrategias útiles se encuentran:
- Definir el alcance realista del proyecto. No es necesario renovar una plataforma entera si lo que se busca es automatizar una tarea puntual.
- Establecer metas claras y medibles. Cada pequeño avance refuerza la motivación para continuar.
- Aceptar que la frustración inicial es solo el preludio de un aprendizaje profundo.
Una de las ideas fundamentales es que no se trata de la envergadura del proyecto, sino de la voluntad de empezar. Así, muchas veces es preferible comenzar con tareas sencillas:
• Un botón que realice una acción concreta
• Un formulario que se valide sin errores
• Una pequeña aplicación que resuelva un problema específico
Esta aproximación invita a centrarse en una única funcionalidad esencial, evitando la complejidad que puede atrapar y desalentar.
La importancia de la experiencia y del aprendizaje continuo ¶
En la trayectoria del desarrollo, tanto para los novatos como para los más experimentados, cada proyecto es una oportunidad para descubrir algo nuevo. La experiencia se forja no solo en el éxito, sino en el ensayo de lo desconocido. La idea de que “cada proyecto es un bálsamo” se refleja en la capacidad de absorción de nuevos conocimientos, aun cuando las dudas y las crisis se interpongan en el camino.
El aprendizaje que se adquiere al enfrentarse a un problema complejo es el mismo que revela las carencias y fortalezas propias. Bajo la premisa de que un proyecto paralelo es tanto un reto técnico como personal, se enfatiza:
- La exploración de nuevas tecnologías sin abandonar lo familiar.
- La adaptabilidad ante imprevistos, tal como sucedió en tiempos de pandemia que alteraron planes y prioridades.
- La aceptación de que los fracasos son lecciones valiosas.
Una vez se escuchó:
“Be water my friend”
Una cita directa que resuena con la idea de adaptarse y fluir ante la incertidumbre, abrazando la flexibilidad como virtud esencial.
La metáfora del mueble y la cena familiar ¶
La analogía de armar un mueble del IKEA o preparar una cena especial ilustra perfectamente la dualidad entre el proceso y el resultado. En ambos casos, lo que se busca es alcanzar un fin; sin embargo, el recorrido está cargado de detalles y aprendizajes que enriquecen la experiencia. De igual forma, un proyecto paralelo no es solo un medio para alcanzar una meta profesional, sino también un espacio para nutrir el entusiasmo y refrescar la mente ante la rutina.
Frente a la dependencia tecnológica y el desgaste que puede traer la experiencia de manejar proyectos a lo largo del tiempo, es crucial mantener el espíritu emprendedor y la pasión. A menudo, el desafío radica en adaptar o incluso renovar un sistema que ha funcionado durante años, involucrando no solo código, sino también la colaboración y el compromiso de equipos o socios. En esta travesía, el equilibrio entre la ambición y la simplicidad se vuelve fundamental.
Estrategias para abordar proyectos complejos ¶
Cualquier iniciativa puede ser abordada de forma racional si se incorporan ciertas estrategias. Una forma práctica es descomponer el proyecto en pequeñas tareas que, al unirse, permiten generar un progreso sostenible y medible. Entre las acciones que pueden facilitar el camino se encuentran:
- Dividir el proyecto en módulos o componentes específicos.
- Priorizar aquellas funcionalidades que aporten valor inmediato.
- Realizar una evaluación constante que permita pivoteos y correcciones.
- Utilizar recursos y ejemplos reales para aprender de otros proyectos.
Es vital, además, reconocer que el valor de un proyecto no reside únicamente en su aspecto técnico o en la posible monetización. A veces, estos emprendimientos actúan como diários personales, un espacio donde se vierten las inquietudes, se ordenan pensamientos y se da vida a ideas que pueden ser la base de futuros éxitos.
El proyecto como ejercicio de higiene mental ¶
Además del aprendizaje técnico, se debe considerar que un proyecto paralelo puede funcionar como una válvula de escape, un bálsamo para la mente que canaliza la creatividad y el entusiasmo en medio de la rutina profesional. Similar a lo que hacen algunos escritores al llevar un diario íntimo, los desarrolladores pueden utilizar sus proyectos pares para descargar ideas, frustraciones y momentos de inspiración que, de otro modo, quedarían platas sin utilizar.
Esta capacidad de volcar inquietudes en un proyecto constituye una forma de autocuidado, que no solo mejora la calidad técnica del trabajo, sino que también previene el hastío y el agotamiento. Así, el proyecto se convierte en una herramienta para:
- Mantener una conexión viva con la pasión por la programación.
- Estimular el aprendizaje mediante la resolución de problemas reales.
- Permitir una reflexión constante sobre el propio proceso creativo y profesional.
- Abrir puertas a nuevas perspectivas y colaboraciones.
El dilema del “site project” y la tentación de lo complejo ¶
En ocasiones, la etiqueta de “site project” se asocia a la idea de construir algo monumental, que incluya lo último en diseño, validación y escalabilidad. Sin embargo, es importante recordar que la esencia está en la constancia y el aprendizaje. En lugar de perseguir la perfección desde el inicio, conviene centrarse en ejecutar y aprender de cada etapa.
Algunas recomendaciones para evitar caer en la trampa de la sobrecomplicación son:
- No intentar sustituir o revolucionar sistemas completos de un solo golpe.
- Abordar una característica o función a la vez.
- Valorar la simplicidad y la practicidad por encima de la sofisticación.
- Aprovechar cada retroalimentación como una oportunidad para mejorar.
El éxito reside en saber cuándo es el momento de expandir un proyecto y cuándo es más productivo dejarlo en una iteración mínima que cumpla su cometido. Esta mentalidad evita que el entusiasmo se transforme en frustración por sobrecarga de funcionalidades innecesarias.
La importancia del feedback y la comunidad ¶
Nada sucede en aislamiento. El proceso de aprender y crecer en la tecnología se enriquece con el intercambio de ideas, la colaboración y el feedback de otros. Las comunidades de desarrolladores y las redes sociales se han convertido en incubadoras de ideas, donde cada mensaje, comentario o debate puede ofrecer nuevas claves para abordar problemas comunes.
Consideraciones claves en este aspecto son:
- Escuchar las experiencias de quienes han transitado caminos similares.
- Compartir los propios desafíos para obtener sugerencias prácticas.
- Tomar en cuenta críticas constructivas para ajustar el rumbo del proyecto.
- Valorar la diversidad de enfoques como fuente de innovación.
Recibir retroalimentación no solo impulsa la mejora técnica, sino que también fortalece el compromiso personal con cada idea. La colaboración se erige en un motor en el que la suma de experiencias colectivas supera cualquier limitación individual.
El impacto de los fracasos y las lecciones del error ¶
No hay proyecto sin tropiezos. Sumergirse en un emprendimiento paralelo es, en esencia, adentrarse en una serie de pruebas y errores que permiten afinar el conocimiento y descubrir áreas de mejora. La experiencia enseña que el error no es el enemigo, sino un compañero indispensable en el camino hacia la realización personal y profesional.
Entre los aprendizajes más valiosos se destacan:
- La resiliencia ante los tropiezos iniciales.
- La humildad de reconocer que el primer intento raramente es perfecto.
- La capacidad de reinventar la estrategia frente a desafíos imprevistos.
- La visión de cada fallo como una oportunidad para refinar habilidades y comprender mejor el entorno tecnológico.
Recordar que cada error es un peldaño hacia la mejora puede transformar la percepción del fracaso en un proceso enriquecedor. Aquellos que persisten hasta descubrir las claves de un proyecto exitoso se llevan consigo un bagaje de conocimiento único y valioso.
La flexibilidad ante el cambio ¶
En un mundo en constante evolución, adaptar un proyecto a nuevas necesidades y tecnologías es parte del juego. La fluidez, la capacidad de redirigir esfuerzos y de pivotar cuando el entorno demanda una nueva perspectiva, se convierten en habilidades imprescindibles. Es vital aceptar que las dependencias tecnológicas y las nuevas versiones de herramientas pueden forzar repensar soluciones que parecían sólidas.
Esta transformación constante se puede abordar de la siguiente manera:
- Mantenerse actualizado sobre las novedades tecnológicas sin perder el enfoque en lo esencial.
- Establecer una base modular que permita reemplazar o mejorar componentes sin afectar el sistema completo.
- Valorar la adaptabilidad como parte intrínseca del proceso creativo y de desarrollo.
- Aceptar que cada nueva versión aporta oportunidades para aprender y crecer.
La frase “Be water my friend” encierra esta filosofía: adaptarse, fluir y aceptar que los cambios son inevitables. Esta mentalidad de fluidez se convierte en una estrategia fundamental para avanzar sin perder el rumbo.
La intersección entre aprendizaje y motivación ¶
El deseo de emprender un side project muchas veces nace de la sed de conocimiento. La motivación para comenzar algo nuevo no solo se trata de solucionar un problema, sino de explorar territorios inexplorados en el saber. La actitud proactiva y la búsqueda de retos se traducen en un círculo virtuoso: aprender lo necesario, aplicar ese conocimiento y, a su vez, abrir la puerta a nuevas preguntas que demanden solución.
Entre los elementos que impulsan este ciclo se encuentran:
- La curiosidad por descubrir nuevas tecnologías.
- El placer de resolver problemas concretos con soluciones elegantes y prácticas.
- El refinamiento continuo de competencias a través de la experimentación.
- La satisfacción de ver crecer un proyecto a partir de esfuerzos constantes y deliberados.
Cada línea de código que se escribe, cada iteración que se prueba y cada fallo que se corrige son piezas del rompecabezas que no solo mejoran la técnica, sino que también fomentan un mayor entendimiento del propio potencial creativo.
Conclusión abierta a nuevas posibilidades ¶
El recorrido de un proyecto paralelo no es una meta única, sino un proceso de constante renovación. Aunque los objetivos puedan cambiar con el tiempo —desde explorar nuevas tecnologías hasta simplemente mantener viva la pasión por la programación—, lo primordial es mantener el espíritu de curiosidad y el compromiso con el aprendizaje continuo.
Al asumir cada reto con humildad y apertura, se crea un espacio donde la experimentación y la adaptación no solo solucionan problemas inmediatos, sino que se convierten en la esencia de una carrera enriquecedora. La construcción de un side project es, en esencia, una propuesta al diálogo consigo mismo, donde las ideas se pulen y se transforman a medida que avanzan.
Esta búsqueda incesante, alimentada por el ingenio y la capacidad de aprender de cada paso, se erige como el verdadero motor que impulsa la evolución personal en el mundo tecnológico. Aquí, en el entrelazado de la pasión y el conocimiento, reside la promesa de que cada proyecto, por modesto que parezca, es un faro que ilumina nuevos horizontes y reafirma la convicción de que, en este viaje, lo importante es seguir avanzando.
Un episodio inesperado que alarga una semana más la edición especial de verano.
Durante estas semanas han sugido comentarios del tipo “me siento muy identificado con el episodio XX” (ver más abajo la lista).
Dudas, cuestiones e incluso situaciones vitales que creo merecen ser compartidos por la audiencia.
Pronto regresaremos a los martes y los viernes “normales” en una nueva temporada que promete.
Cómo crear un “side project”, la saga ¶
Aquí tienes todos los episodios publicados hasta la fecha por orden cronológico, en abierto (WR) y en la versión premium (WRP):
- WR 148: Cómo crear un side project. La idea.
- WRP 89. Side project #1: El patinazo y el newsletter
- WR 149: Cómo crear un side project. La planificación.
- WRP 90. Side project #2: Lean Canvas
- WR 150: Cómo crear un side project. La tecnología.
- WRP 91. Side project #3: Be water my friend
- WR 151: Cómo crear un side project. Los recursos.
- WRP 92. Side project #4: La crisis
- WR 152: Cómo crear un side project. El lanzamiento.
- WRP 93. Side project #5: El valor se esconde
- WR 153: Cómo crear un side project. La monetización.
- WRP 94. Side project #6: La pelusilla
Dudas sobre proyectos paralelos ¶
Las preguntas sobre una cuestión tan abierta son incluso difíciles de hacer.
He recordado que ya hace un año, en el episodio 103, hablamos de un side project que va viento en popa.
Ellos también tendrían dudas, igual que @yo_aguilar o @josejaogarrio94.
Espero que en el audio de hoy pueda ayudarte a resolverlas o, al menos, dar una pista para tirar del hilo.
Los newsletters que van a llegar ¶
Esta semana en CocoStack repasaremos las últimas noticias sobre Gatsby (las hay buenas y las hay malas). Recuerda que CocoStack es el primer newsletter en castellano sobre el Jamstack.
Por si te parece poco el domingo hablaré en la 🧨 newsletter de Web Reactiva sobre tres cosas que haré en septiembre para mejorar mi productividad.
¡Nos escuchamos el próximo martes!
Escrito por:
Daniel Primo
