WR 148: Cómo crear un side project. La idea.
Primer episodio de la saga veraniega de 2020.
5 aprendizajes que te llevas de este episodio:
- Identificar problemas reales como motor para generar ideas.
- Emplear métodos creativos como lluvia de ideas y retrospectivas.
- Enfocarse en la simplicidad y la ejecución paso a paso.
- Utilizar herramientas y tendencias tecnológicas para innovar.
- Desarrollar la disciplina y el autoaprendizaje a través de proyectos paralelos.
El lado creativo de los side projects ¶
La capacidad de transformar ideas en realidades palpables es una habilidad que se forja a base de ensayo y error. Iniciar un proyecto paralelo no es simplemente el resultado de un plan preformado, sino el surgimiento de una necesidad que se transforma en creación. La verdadera inspiración nace cuando nos proponemos resolver una problemática, aunque sea pequeña, y permitimos que esa urgencia se convierta en la chispa que impulse todo el proceso.
El valor de una idea que surge de la necesidad ¶
Una idea no es completa por el simple hecho de formarse; se enriquece cuando reconocemos el problema que la ha originado. Todo proyecto paralelo, desde una aplicación que simplifica tareas cotidianas hasta un producto que atraiga nuevas posibilidades, debe fundamentarse en alguna necesidad real. Puede tratarse de:
- Un proceso habitual que se puede simplificar.
- Algo que nos frustre constantemente y que, al ser resuelto, aporte valor.
- La inspiración extraída de la retrospectiva de nuestras propias experiencias.
El punto de partida es identificar ese pequeño detalle que no encaja en el sistema actual. Es en ese rincón olvidado donde mora la oportunidad de cambiar la dinámica de nuestro día a día. La idea se vuelve un compromiso con la mejora, y es precisamente la urgencia de solventar esa carencia lo que nos hace persistir en el desarrollo.
Proceso de generación de ideas en el proyecto paralelo ¶
El surgimiento de ideas para un side project es más un ejercicio de autodescubrimiento que una simple acumulación de propuestas. El proceso requiere atención y disposición para observar lo cotidiano desde una perspectiva fresca. A continuación, algunos métodos efectivos para estimular la creatividad:
- Realizar una lluvia de ideas sin filtros. Apunta cada concepto o posibilidad sin juzgar si es viable en un primer momento.
- Dedicar una tarde a la reflexión, ya sea solo o acompañado, aprovechando espacios que estimulen la creatividad.
- Hacer una retrospectiva de las tareas y problemas enfrentados en el pasado. Muchas veces, lo que parecía irrelevante se transforma en una gran oportunidad de innovación.
- Observar las tendencias en plataformas especializadas y repositorios de código, donde la generación de ideas se ve alimentada por la constante innovación en tecnologías y procesos.
Como se expresa en una parte directa del recorrido de ideas, “Como me gusta el pavo real asado, Pablo, me lo voy a comer, me voy a comer a vuestro pavo”. Esa exclamación, tan absurda y a la vez tan reveladora, ilustra perfectamente que la inspiración puede llegar en formas inesperadas. A partir de imprevistos y situaciones puntuales se pueden detectar pautas que, resonando con nuestras propias necesidades, se convierten en motores vitales para un side project.
La historia como fuente de inspiración ¶
Las narrativas cargadas de humor y enseñanzas no son ajenas al proceso de crear. Una historia relatada en un contexto creativo puede ser un reflejo de cómo las circunstancias, aparentemente triviales, se convierten en el preludio de una solución innovadora. El relato de Claudio Tachín, que en su camino dejó atrás una vida de pastelero para adentrarse en la investigación de casos insólitos, es un ejemplo de cómo la reinvención personal y la adaptación a nuevas necesidades pueden conducir a caminos insospechados. Aunque la anécdota se piense como un simple diversionismo, encierra la esencia del cambio: la búsqueda permanente de aquello que aún no se ha cumplido.
La simplicidad como motor de la ejecución ¶
A menudo, la mayor dificultad radica en detectar la solución a partir de una necesidad compleja. La tendencia a enconar proyectos demasiado abarcadores puede paralizarnos, ya que la ambición de cubrirlo todo nos impide concentrarnos en ejecutar algo concreto. La virtud reside en la simplicidad, en escoger una característica o funcionalidad y desarrollarla a fondo. Por ejemplo:
- En lugar de intentar crear un sistema integral de gestión de contactos, se puede desarrollar un módulo específico que permita aceptar donaciones o gestionar un segmento de la información.
- Tomar una parte de una idea mayor, como la limitación de caracteres en una red social, y construir alrededor de ello una experiencia atractiva.
Esta aproximación focalizada nos permite ver los resultados con mayor claridad y, a la vez, establecer una base sólida sobre la cual se puedan agregar nuevas funcionalidades en el futuro.
Estrategias prácticas para materializar la idea ¶
Convertir ideas en acciones concretas requiere disciplina y organización. Algunas estrategias útiles incluyen:
- Definir con claridad el alcance del proyecto. Evitar caer en la trampa de querer abarcar todo de inmediato.
- Establecer plazos realistas que permitan avanzar paso a paso, reconociendo que cada iteración contribuye a la mejora del producto.
- Buscar colaboración, ya que compartir la responsabilidad y contar con retroalimentación externa puede enriquecer el desarrollo.
- Dedicar momentos específicos a la reflexión y a la revisión del progreso. Este hábito permite detectar áreas de mejora y ajustar la ruta sin perder la esencia de la idea original.
En el momento en que la generación de ideas se transforma en un hábito, la mente se acostumbra a ver la solución en medio del problema. Es un proceso que, aunque exige esfuerzo, recompensa con aprendizajes que se aplican tanto en el ámbito profesional como personal.
Conectando la inspiración con la ejecución ¶
La tecnología y las tendencias emergentes ofrecen un sinfín de posibilidades para explotar y rediseñar procesos cotidianos. La integración de innovaciones como la inteligencia artificial, el machine learning o las nuevas APIs no solo aumenta las capacidades del desarrollador, sino que también abre caminos insospechados para el desarrollo de nuevos productos. Cada avance tecnológico conlleva desafíos y un terreno fértil para que surjan ideas frescas que resuelvan problemas reales.
El secreto está en conectarse con el entorno y extraer lecciones de lo que ya existe. Observar las funcionalidades, analizar lo que se puede mejorar o simplemente inspirarse en un pequeño detalle puede llevar a la creación de una herramienta única. Es esta fusión de observación, creatividad y ejecución lo que otorga el verdadero valor a un side project.
Cultivando la disciplina creativa ¶
Desarrollar un proyecto paralelo es sinónimo de someter nuestras ideas a un riguroso proceso de pulido. En el mismo acto de escribir o de codificar se encuentra el verdadero potencial de nuestras propuestas. Para alcanzar esa claridad y fluidez, es fundamental:
- Comenzar con un borrador sin miedo a equivocarse.
- Revisar y editar de forma constante hasta que cada párrafo, cada línea de código, exprese con precisión la idea.
- Leer nuestro trabajo con una mente crítica, como si fuéramos un observador externo que apenas conoce lo que está en la mente del creador.
Este proceso de iteración no solo refina la ejecución, sino que también nos hace más conscientes de que nuestras ideas, por más claras que parezcan en la mente, siempre requieren ser testeadas en el papel o en la pantalla.
La reinvención personal a través de los side projects ¶
Cada proyecto paralelo es, en última instancia, una oportunidad para descubrir facetas insospechadas de nosotros mismos. La mezcla de pasión, disciplina y la constante necesidad de autoevaluación crean un espacio donde las ideas se nutren y evolucionan. Así, lo que comienza como un mero experimento puede transformarse en una plataforma sólida que no solo solucione un problema, sino que también marque un antes y un después en nuestra carrera.
El proceso es tan enriquecedor como el resultado, pues cada paso en la construcción de un side project implica aprender algo nuevo, perfeccionar nuestras habilidades y, sobre todo, desafiar la idea preestablecida de lo que creemos capaz de hacer. Es el acto de construir y reconstruir lo que nos revela que el éxito no reside en acertar a la primera, sino en la persistencia de seguir mejorando a lo largo del camino.
Cada línea de código, cada ajuste en la funcionalidad, es un testimonio del compromiso que tenemos con la innovación personal. Es en esos momentos de introspección y de iteración constante donde se despliega el verdadero poder de la creatividad.
En este recorrido, lo que parece un obstáculo se convierte en una fuente de ideas. La experiencia se transforma en maestra, y la necesidad, en el motor que impulsa a crear algo que, aunque primero parezca insignificante, es capaz de abrir un abanico de posibilidades insospechadas.
Web Reactiva, la inspiración que se esconde en lo cotidiano y la pasión por construir algo desde cero, se unen en este desafío. La creatividad no es un atributo fijo, sino una habilidad que se cultiva a través de la disciplina, la retroalimentación y la valentía de arriesgarse. Al final, cada proyecto paralelo es una historia de crecimiento, un testimonio de que las mejores ideas nacen cuando estamos dispuestos a observar, a escribir y a replantear lo que pensamos que sabíamos.
Ha sido una primavera rara.
Quizás por eso el verano también será raro.
Pero no tiene que ser raro malo. Puede ser raro bueno.
Qué mejor cosa que utilizar tanta rareza como palanca para crear nuevos rumbos.
Para acercarnos al Olimpo de la programación.
(O de lo que sea.)
Os propongo en estos meses un viaje en 6 etapas por la creación de un side project. Un proyecto paralelo, un pet project, llamadlo como queráis.
Plan de verano ¶
Los martes hablaremos de cómo prepararse para la ejecución de un proyecto que discurre de forma paralela a tu vida.
Los viernes contaré en Web Reactiva Premium el proceso de un side project que voy a sacar adelante durante todo el verano.
Me encantaría que esto sirviera de inspiración y refuerzo para todos los que estáis ahí, tambaleándose entre el “sí” y el “no”, entre el “quiero” y el “no puedo”.
La idea ¶
Hoy hablamos de cómo encontrar ideas para los proyectos paralelos.
Te propongo en el episodio varias formas:
- Cosas que te facilitan la vida
- Una feature de un sistema más grande
- Lo que les falta a los grandes
- Resultados de retrospectivas
- Observar lo que crean otros
Para esto último puedes ayudarte de todo lo que encontrarás aquí:
- ProductHunt
- Kickstarter
- MakerLog
- Hacker News Show
- List of the side project ideas
- App Ideas
- Github trending
El próximo martes seguiremos con la segunda entrega de esta serie.
Cada domingo en tu bandeja de entrada ¶
O en notificaciones.
El newsletter que te regala, para empezar, el “procastinamiento premium” con 260 recursos gratis en un PDF para que eches la tarde.
¡Nos escuchamos el próximo martes!
Escrito por:
Daniel Primo
