Sobre errores, refactorización y falta de ideas

Con "Capitán América: Civil War" de fondo, aunque he tenido que pararlo para concentrarme.

Hace varios meses tenía la firme idea de que crear una arquitectura de una aplicación con React+Redux era una solución maravillosa que iba a ayudarnos a hacer un editor de páginas increíble. Estaba equivocado, no lo sabía, y no quería saberlo.

Es muy difícil no sentirse atacado cuando no tienes ni idea de lo que haces, o cuando crees que el martillo que llevas usando toda tu vida es lo único a lo que tienes acceso. Ojalá llegue a tener la soltura suficiente para aplicar patrones de diseño como quien no quiere la cosa, para entender cómo funciona un test runner e implementarlo como si nada; pero a veces lo veo tan lejano que creo que no ocurrirá nunca.

Es una dualidad bastante graciosa: por una parte, descubres una idea que crees que es buena y te sientes ascendido, transportado a un nivel increíble en el que la máquina vuela bajo tus dedos; por otra parte, no haces más que ver fallos y temer que la solución que llevas barajando varias semanas no sea más que un desecho. Siempre que digo que no le tengo cariño a mi código, que no me importa borrar y reconstruir cuantas veces haga falta, pero cuando no ves más allá de tu propia nariz y sientes la presión de hacer tareas para las que no estás preparado... es difícil, muy difícil.

Me pregunto si cuando eres una especie de semidios de la ingeniería te sientes igual o comprendes que realmente dominas la materia -supongo que será una mezcla de ambas sensaciones, pero quién sabe-. Pero bueno, acabo de terminar de migrar mi Web a NextJS, he sacado 98 en Google Page Speed en versión móvil. La verdad es que estoy bastante orgulloso, sobretodo porque he ido aprendiendo alguna cosa interesante por el camino.

Espero que este nuevo comienzo dure bastante.
Hola a todos :3