
El laberinto de empezar
Cuando todas las puertas están abiertas
Con lighton.es recién nacido en mi mente me sentía como en una biblioteca infinita. No una ordenada y silenciosa, sino una donde todos los libros están esparcidos por el suelo, las páginas flotan por el aire, y cada estantería parece conducir a otra sala más grande. Una biblioteca sin mapa.
La paradoja de la libertad total
Lo más irónico de comenzar algo desde cero es tener tantas opciones que no sabes ni por donde empezar. Como dice Barry Schwartz en "La paradoja de la elección": a veces, tener libertad total no nos libera, sino que nos paraliza.
Python, JavaScript, TypeScript, React... Quizás primero la estructura del proyecto. Pero para estructurarlo, hay que decidir que se quiere construir exactamente. Y para eso necesitas... ¿Una visión generalizada de arquitectura?
Un círculo sin principio ni fin, como perseguir tu propia sombra.
Y entonces... empecé
Terminé con un mono-repo donde el frontend vive en el root y el backend tiene su propia carpeta con su package.json separado. ¿Es la mejor estructura? No lo sé. ¿Me permite trabajar sin enredarme en imports y dependencias? Sí. Por ahora, eso basta.
Y eso, paradójicamente, fue lo que me liberó. No elegir la arquitectura definitiva, sino elegir una que me dejara empezar.
El proyecto está vivo. Funciona. Crece. Algún día quizás haga aguas y tenga que refactorizar todo. Pero al menos existirá algo que refactorizar.
El mapa que no existe
Lo que nadie te dice cuando empiezas es que no hay un mapa. O mejor dicho: hay miles, todos dibujados por personas que empezaron antes, que caminaron por senderos distintos, que llevaban mochilas diferentes.
Cada tutorial, cada curso, cada artículo te señala una dirección:
- "Empieza por los fundamentos"
- "Aprende haciendo"
- "Sigue las mejores prácticas"
- "Experimenta y falla rápido"
La verdad detrás de esos consejos
"Empieza por los fundamentos!" * Es como aprender las reglas gramaticales antes de escribir poesía. Necesario, pero si solo haces eso, nunca escribirás tu primer verso.
"Aprende haciendo" * Es lo que realmente te hace avanzar, pero si no tienes fundamentos, construirás castillos de arena que se derrumban con la primera ola.
"Sigue las mejores prácticas!" * Excelente... cuando ya sabes lo suficiente para entender por qué son mejores. Al principio son solo rituales que copias sin entender.
"Experimenta y falla rápido" * Brillante, pero solo si tienes la resilencia emocional para que cada fallo no te haga cuestionar todo el camino.
Vas a escuchar muchos consejos. Todos son ciertos. Pero no todos son para ti ahora.
Hoy eliges uno solo, mañana quizás otro. Con el tiempo, ves que no son caminos separados, sino escalones del mismo camino que sube en espiral".
Conclusión
Hay días en los que quieres entender y no hay manera. Cuanto más te empeñas, peor. Y no pasa nada.
Las cosas llegan a su debido momento, y esto me lo digo todos los días.
Si eres curiosx, te gusta experimentar, flipas aprendiendo y creciendo a tu ritmo... estás en el camino correcto. Al menos, eso me digo a mí misma todos los días.
Caminante, no hay camino, se hace camino al andar.
#JuniorDeveloper #PrimerProyecto #DesarrolloWeb #AprendizajeContinuo #MenosEsMás #MundoDev