Mi tercer blog. O el cuarto — perdí la cuenta. Antes vino un WordPress que se rompía solo y un Next.js que nunca me terminó de encajar. Este por fin lo monté sobre mi propio framework, y aquí va cómo funciona por dentro.
Un adelantamiento en dos horas, seis sanciones en el pit lane, dos héroes en el mismo muro y un coche roto en el podio. Todos dicen que Mónaco es aburrido. Mi mujer y yo no despegamos los ojos de la pantalla.
La primera etapa del ECS de Spark, escrito desde cero en Rust, está lista: una API estable, un sparse set ingenuo pero funcional y detección de cambios al segundo intento. Luego lo medí contra cinco motores de verdad y salí varias veces más lento — te cuento por qué no es el desastre que parece.
Revisité Chernobyl con mi hijo, caí en una madriguera sobre redes eléctricas y de algún modo salí por el otro lado escribiendo mi propio ECS en Rust. Esta es la parte en la que tengo un plan — o sea, todo bajo control.
Los modelos, ya más espabilados, le prometieron a todo el mundo un motor de blog en tres horas por veinte pavos. Y cumplen — espaguetis preciosos y casi funcionales que no tienen ni idea de lo que hacen. Así que me senté y me pasé un mes escribiendo una spec en vez de código.
En la empresa anunciaron una semana de IA. Mi mujer, justo en ese momento, desenroscaba tornillitos en el móvil. Sumé dos y dos y me di exactamente ocho días: todo el código y todo el arte por IA, y yo solo dirigiendo la orquesta.
Por fin llegó, la compra tan esperada y polémica. La quería muchísimo, pero el precio y las reseñas sobre su balance me hacían posponerla. Un poco de espontaneidad y aquí está.
La primavera se acerca y me está entrando la inquietud. Nació una idea: crear un shooter multijugador con vista cenital en el navegador con JavaScript, ambientado en el espacio. Título provisional: STDS (Space Top Down Shooter).
Son las 4 de la madrugada, el insomnio me ha pillado otra vez. Normalmente me pongo a trabajar. Para mí es una bendita hora de paz y silencio: ¿qué más hace falta para escribir código bonito y mantenible?