Mi Promociรณn a Staff Engineer en Cabify

Remove all icons and milestone labels

He sido promocionado a Staff Software Engineer en Cabify.

Para mรญ es un hito importante. No solo por el tรญtulo, aunque importa. Tambiรฉn porque reconoce una forma de aportar que va mรกs allรก de la ejecuciรณn directa, y se enfoca en conectar problemas, crear contexto, cuidar decisiones tรฉcnicas, ayudar a otros equipos y empujar iniciativas con impacto transversal.

Entrรฉ en Cabify hace mรกs de seis aรฑos y medio como QA. Poco despuรฉs tuve la oportunidad de pasar a backend: probablemente uno de los cambios mรกs importantes de mi carrera.

Desde entonces he aprendido muchรญsimo, rodeado de gente muy buena, en un entorno tรฉcnico exigente y en proyectos que me han obligado a ampliar mi forma de entender la ingenierรญa.

Antes de mi llegada a la compaรฑรญa mi trayectoria habรญa sido poco lineal: chico para todo, tรฉcnico, desarrollador de software de escritorio, gestor de proyectos, mรกnager, QAโ€ฆ En Cabify estoy pudiendo completar ese recorrido desde backend y ahora como Staff Engineer. Y siento que de algรบn modo, muchas piezas empiezan a tener sentido juntas.

Vivo la promociรณn como el comienzo de una nueva etapa. Una en la que toca utilizar mejor todo lo aprendido. Aportar con mรกs criterio, mรกs foco y mรกs responsabilidad. Ayudar a que las decisiones sean mejores. Crear contexto. Influir sin tener que estar en todas partes. Cuidar no solo lo que se construye, sino tambiรฉn cรณmo se construye.

Y hacerlo de forma sostenible. El crecimiento profesional me importa, y mucho, pero lucho para que no afecte en ningรบn caso a mi energรญa, salud, familia y al resto de mi vida. Estar a la altura no puede significar quemarse por el camino.

Esta promociรณn no llega por un esfuerzo solitario. Llega porque se me ha dado espacio para evolucionar, cambiar de rol, moverme entre equipos y seguir encontrando nuevos retos dentro de la misma compaรฑรญa. Asรญ que muchas gracias a todas las personas que me han acompaรฑado, exigido, apoyado y ayudado a crecer durante estos aรฑos.

Ahora toca disfrutar del momento.

Y seguir construyendo.

La parte lenta del sistema

Uso la IA de forma intensiva en mi dรญa a dรญa como ingeniero. Es capaz de analizar problemas muy rรกpido, proponer soluciones y escribir cรณdigo en minutos que a mรญ me habrรญa llevado bastante mรกs tiempo.

Pero hay algo que no ha cambiado. El responsable del resultado sigo siendo yo. Y eso introduce una sensaciรณn nueva: ahora soy la parte lenta del sistema.

La IA genera en minutos. Pero entender, revisar y decidir sigue llevando tiempo. Mi tiempo.

Y ahรญ aparece una tentaciรณn sutil. Leer algo, que parezca razonableโ€ฆ y seguir. No porque no me importe la calidad, sino porque revisar bien cuesta. Y porque si me paro demasiado, siento que pierdo esa ventaja de ir mรกs rรกpido.

Y vuelve el eterno debate interior. La sensaciรณn de que podrรญa hacer mรกs cosas a la vez. Si un agente puede avanzar solo, ยฟpor quรฉ no lanzar varios? ยฟpor quรฉ no paralelizar mรกs tareas? Pero en mi caso, al menos en desarrollo y anรกlisis, eso tiene un lรญmite claro.

El cambio de contexto sigue siendo caro. Mi atenciรณn sigue siendo finita. Y llevar varias cosas en paralelo no siempre es avanzar mรกs rรกpido, aunque lo parezca.

Hay algo curioso en todo esto. Durante aรฑos he aprendido que no se puede ir al 100% todo el rato. Que la multitarea degrada la calidad. Que pensar bien lleva tiempo.

Con la IA, muchas de esas ideas vuelven a ponerse a prueba. No porque hayan dejado de ser ciertas, sino porque ahora es mรกs fรกcil saltรกrselas.

Cada vez tengo mรกs claro que la IA no me hace mรกs rรกpido a mรญ. Hace mรกs rรกpida la parte del trabajo que no soy yo. Igual que un tractor permite labrar mรกs rรกpido que una azada, pero no cambia quiรฉn decide por dรณnde ir, quรฉ sembrar o cuรกndo parar.

Asรญ que una parte importante de mi trabajo ahora es otra. Gestionar el ritmo. Saber cuรกndo acelerarโ€ฆ y cuรกndo frenar. No dejarme arrastrar por la velocidad de la herramienta. Seguir dedicando el tiempo necesario a entender lo que se estรก construyendo, a revisar con criterio y a asumir la responsabilidad del resultado.

Porque la velocidad ha cambiado.

Pero el criterio sigue siendo el cuello de botella.

Cรณmo afrontar el 2026 con equilibrio y propรณsito

Estos dรญas he terminado de decidir cรณmo voy a afrontar este 2026, y no va a ser un aรฑo de cambios de paradigma ni de giros espectaculares. Va a ser un aรฑo en el que pensarรฉ y medirรฉ muy bien cada paso que dรฉ.

No porque las cosas vayan mal โ€”al contrario, muchas van muy bienโ€” sino porque estoy en una etapa especialmente densa, con muchos frentes importantes abiertos al mismo tiempo.

Quiero estar presente para Irene y cuidar la relaciรณn sin darla por hecha ni descuidarla ni un momento.
Quiero estar cerca de Mauro y acompaรฑarlo, pues con sus dos aรฑos estรก en una etapa intensa y fundamental.
Quiero seguir creciendo profesionalmente, hacer bien mi trabajo, aportar y sentirme alineado con lo que hago.
Quiero seguir construyendo hogar, poco a poco, sin vivir la casa como un proyecto infinito que nunca se cierra.
Quiero estar presente para mi familia, para mis amigos, para la gente que quiero.
Quiero cuidarme, moverme, dormir mejor y no perderme a mรญ mismo en el proceso.

Todo eso me importa de verdad.
Y precisamente por eso, no todo puede ir a mรกxima prioridad al mismo tiempo.

Durante los รบltimos aรฑos he hecho bastante trabajo consciente: elegir bien las batallas, enfocarme en lo importante, ajustar rutinas, crear hรกbitos razonables, reducir ruido, renunciar a cosas que me gustaban y aceptar cierto desorden. No vivo en piloto automรกtico ni desde la inconsciencia.

Y siendo honesto conmigo mismo, creo que mi sistema actual estรก bastante afinado para la etapa vital en la que estoy. Habrรก pequeรฑas mejoras, seguro, pero el retorno de seguir apretando ahรญ es cada vez menor.

Lo que empiezo a entender โ€”y no siempre es cรณmodoโ€” es que hay momentos en la vida en los que simplemente hay demasiadas cosas importantes ocurriendo a la vez. No caprichos. No ruido. Cosas reales, elegidas y valiosas.

Y en esos momentos, aunque hago lo mejor que puedo, no llego a todo como me gustarรญa. No al nivel ideal que mi cabeza, mi exigencia o mi identidad me piden. Y eso no significa que estรฉ fallando. Significa que estoy en una etapa intensa.

Quizรก 2026 no vaya de crecer mรกs, hacer mรกs u optimizar mรกs. Quizรก vaya de dejar de pelearme con los lรญmites de esta etapa. De vivirla con un poco mรกs de amabilidad interna. De no convertirme en mi juez constante.

De hacer lo mejor que pueda con el ancho de banda que tengaโ€ฆ y permitirme que eso sea suficiente.

Seis aรฑos en Cabify: de la plataforma al producto

Hoy cumplo seis aรฑos en Cabify.
Y aunque el tiempo ha pasado volando, la sensaciรณn es que cada etapa ha sido una escuela distinta.

Durante los รบltimos aรฑos he formado parte de Middleware, un equipo de plataforma centrado en crear tecnologรญa para que otros equipos puedan avanzar mรกs rรกpido. Allรญ aprendรญ a pensar en tรฉrminos de infraestructura, calidad y escalabilidad; a resolver problemas complejos que no siempre se ven, pero que sostienen todo lo demรกs.

Hace poco he cambiado de rumbo y me he unido al equipo de Own Fleet, un entorno mรกs cercano al producto, donde las decisiones impactan directamente a las personas que usan la tecnologรญa.
Este movimiento me estรก permitiendo aplicar todo lo aprendido en la plataforma a un contexto muy diferente, donde la incertidumbre es alta y casi todo estรก por construir.

Valoro especialmente que Cabify fomente este tipo de movimientos internos. Pasar de un equipo maduro, con procesos bien asentados, a uno de reciente creaciรณn โ€”mรกs parecido a una start-up dentro de la compaรฑรญaโ€” es una oportunidad de crecimiento enorme.

Seis aรฑos despuรฉs, sigo aprendiendo cada dรญa.
Y aunque el contexto cambia, hay algo que se mantiene constante: la sensaciรณn de formar parte de un proyecto con propรณsito, rodeado de personas brillantes y cercanas.

Maze Adventure v0.7.8 โ€” Music, Patrollersโ€ฆ and a Collectorโ€™s Edition?!

After a short break, Maze Adventure is back with a juicy new version: v0.7.8. And this one doesnโ€™t just bring gameplay changes โ€” it comes wrapped in a retro-styled box, backed by a fictional publisher, and launched with its own 1980s-style commercial. Yes, really.

Letโ€™s unpack it all ๐Ÿ‘‡


๐Ÿ•น๏ธ Whatโ€™s new in v0.7.8

Gameplay-wise, this version lays a few strong foundations for whatโ€™s coming next. Here’s what’s new:

  • ๐ŸŽต Background music finally arrives! A looping chiptune track now plays during gameplay. Itโ€™s the first time Iโ€™ve recorded the game with music.
  • ๐Ÿ‘ป Patroller NPCs have been added โ€” moving enemies that damage you on collision. They bring life and danger to the maze.
  • ๐Ÿงญ A level selection screen now exists, mainly for easier debugging (and for people who want to skip around).
  • ๐Ÿง  Maze generation has improved with multi-path layouts, making each level more strategic and replayable.
  • ๐Ÿ“ฆ And perhaps most exciting for me: automatic multiplatform builds via GitHub Actions, providing downloadable binaries for:
    • Linux (amd64)
    • macOS (arm64)
    • Windows (amd64)

๐Ÿงช Iโ€™ve tested the binaries on macOS and Windows โ€” both work fine. I havenโ€™t tested Linux yet ๐Ÿ˜…, but feel free to report any issues.


๐Ÿ“ฆ The (fake) Collectorโ€™s Edition

To celebrate this release, I let myself go full nostalgic โ€” and ended up designing a fictional box art for Maze Adventure, as if it were a 1980s video game.

๐Ÿ–ผ๏ธ Here’s the box cover (yes, itโ€™s ridiculous, and I love it):

It features:

  • A mysterious astronaut exploring a colorful maze
  • A label by the legendary (and entirely made-up) publisher Maurotron
  • My childhood dream fulfilled: โ€œDesigned by Juanan Cidโ€

๐Ÿ“บ The TV Ad (yes, really)

To complete the time-travel experience, I created an 8-second TV commercial, inspired by the fast-paced, hype-heavy ads from the 80s and 90s.

It has nothing to do with the actual game.
Itโ€™s just pure joy.

๐ŸŽฅ Watch the ad here โ†’


๐ŸŽฌ And the real gameplay?

Of course. This is the actual gameplay update (v0.7.8) and what the game really looks and sounds like now:

โ–ถ๏ธ Devlog 7 โ€” Watch Maze Adventure with Music for the First Time:


๐Ÿ’พ Download the game

You can find precompiled binaries for all major platforms (macOS arm64, Windows amd64, Linux amd64) on the GitHub Releases page.

If youโ€™re on another architecture or OS and want a build โ€” just open an issue or ping me on X.


๐Ÿ”ง Behind the scenes

This version took a surprising amount of effort โ€” not just because of the features, but because of all the invisible pieces:

  • Setting up GitHub Actions to build, test, and publish binaries per platform
  • Fixing weird cross-platform bugs (especially Linux builds, which required a deep dive into libasound and X11)
  • Finding the right balance between nostalgia and nonsense for the fake assets ๐Ÿ˜„

But hey โ€” now Maze Adventure has:

  • Platform-specific binaries
  • A (fake) cover
  • A (fake) TV ad
  • And real momentum for future updates

๐Ÿ’ฌ Final thoughts

This project started as a fun playground to explore game development with Ebitengine and Go โ€” and it still is. But somehow, itโ€™s starting to feel like a real game.

If youโ€™re enjoying the journey, follow me on X @juanancid โ€” I post updates, screenshots, devlogs, and occasional nonsense there.

Thanks for playing โ€” see you in the maze.

โ€” Juanan

Trabajar en remoto con un bebรฉ en casa

Hace poco, Mauro cumpliรณ un aรฑo y medio. Y un amigo me preguntรณ quรฉ tal llevaba eso de trabajar en remoto con un bebรฉ (o un no-tan-bebรฉ) en casa.
Le respondรญ lo mรกs sinceramente que pude:

Es mรกs difรญcil que antes, pero tambiรฉn mรกs maravilloso que nunca.

Con un bebรฉ en casa, todo es mรกs difรญcil.
Mi vida profesional.
Mi vida sentimental.
Mi vida personal.
Todo.

A veces lo oigo llorar al otro lado de la puerta, o reรญrse, o jugarโ€ฆ y no estoy ahรญ.
A veces tengo que salir corriendo porque hay una emergencia.
A veces simplemente me cuesta estar presente mentalmente porque sรฉ que, muy cerca de mรญ, hay alguien que me necesita. O estรก golpeรกndolo todo.

Y sรญ, trabajar desde casa tambiรฉn se hace mรกs cuesta arriba en esos momentos.


Pero tambiรฉn hay otra cara

Tambiรฉn es cierto que, gracias al trabajo en remoto, he podido estar mรกs cerca de mi hijo que nunca.

Puedo empezar a trabajar temprano y parar un rato cuando รฉl se despierta, sin que eso suponga un drama organizativo.
Puedo acabar a las 17:30 y, un segundo despuรฉs, estar con รฉl. Sin atascos. Sin trenes. Sin esperas intermedias.
Puedo estar presente cuando pasa algo importante.
Y todo el tiempo que se dedica en el desplazamiento al trabajo, se lo dedico a รฉl. Y eso se nota.

No quiero idealizar nada.
El trabajo remoto no lo es todo.
Lo que lo hace posible es una combinaciรณn de flexibilidad real y confianza mutua, tanto por parte de la empresa como por parte mรญa.


Soy celoso de mi tiempo (todo mi tiempo)

Algo que intento mantener muy claro es el respeto por el tiempo.
No solo por el tiempo personal, sino tambiรฉn por el tiempo laboral.

No quiero trabajar fuera de mi horario, pero tampoco quiero resolver asuntos personales dentro de mi jornada.
Si hay una urgencia, desconecto, aviso, y ese dรญa acabo mรกs tarde.
Si ese dรญa me toca recogerlo de la guarde, empiezo un poco antes.
Y asรญ, en ese equilibrio imperfecto, consigo que las piezas encajen.


Y sรญ, mi rendimiento se mantiene

Una de las cosas que mรกs me ha sorprendido es que, pese a todas las dificultades, mi rendimiento no ha bajado.
De hecho, mi รบltima evaluaciรณn de desempeรฑo dice que incluso ha mejorado.
(Lo digo sin querer presumir; me gusta pensar que estoy aprendiendo a enfocarme mejor, quizรกs porque ahora el tiempo vale aรบn mรกs).


En resumen

Sรญ: trabajar en remoto con un bebรฉ en casa es mรกs difรญcil.
Pero tambiรฉn, gracias a eso, puedo estar mรกs presente, mรกs conectado, mรกs agradecido.

Y hoy, mรกs que nunca, me alegro de haber apostado por un trabajo que no solo me permite trabajar desde casa, sino tambiรฉn vivir desde casa.

Maze Adventure y el placer de aprender con IA

A principios de aรฑo me entrรณ curiosidad por entender cรณmo se programa un videojuego retro, como los que jugaba de pequeรฑo. No soy gamer, no conozco la industria, ni tenรญa tiempo para complicarme la vida con un hobby exigente. Pero algo hizo clic.

Recordรฉ aquellos tรญtulos de principios de los 90 โ€”Prince of Persia, Loom, Indiana Jones and the Last Crusadeโ€” que jugaba en mi viejo 286 con pantalla EGA y MS-DOS. Y me preguntรฉ: ยฟcรณmo funcionaban por dentro? ยฟCรณmo se hacรญan esos juegos desde cero?

No querรญa usar Unity ni motores grรกficos modernos. Querรญa entender lo bรกsico. Desde abajo.

Asรญ naciรณ Maze Adventure.


Aprender desde cero, pero no solo

Nunca habรญa hecho nada parecido. No sabรญa por dรณnde empezar. Pero ahรญ entrรณ en juego la IA.

Uso herramientas como CursorAI o GitHub Copilot a diario en el trabajo. Y tengo suscripciรณn personal a ChatGPT. Uso la IA para un sinfรญn de opciones. Pero si tuviera que quedarme con un solo uso que me aporta valor real, serรญa este: aprender.

La IA me permite ir directo a lo que necesito. No sustituye el aprendizaje, lo acelera. Le puedo preguntar justo lo que no entiendo, pedir que me resuma algo a mi nivel, debatir entre varias opciones. Es como tener un mentor siempre disponible. Un compaรฑero de pair programming que no se cansa, que responde a tus preguntas sin juicio y que ademรกs te ayuda a pensar.


IA como amplificador del foco

Maze Adventure no es un proyecto ambicioso. De hecho, es muy modesto. Pero tiene algo que otros side projects mรญos no tuvieron: continuidad.

ยฟPor quรฉ? Porque he podido centrarme en lo que me interesa โ€”la parte tรฉcnica, la programaciรณn a bajo nivelโ€” y dejar que la IA me cubra en las partes que no me motivan tanto, pero que igualmente necesito: historia, grรกficos, sonidos, referencias, etc.

En el pasado, muchos de mis proyectos se estancaban porque requerรญan demasiada energรญa en frentes que no me interesaban. Ahora, puedo apoyarme en la IA para resolver justo esos frenos. Eso no los hace menos valiosos: simplemente los enfrento con ayuda.


Con poco tiempo, pero mucho aprendizaje

Con un bebรฉ de aรฑo y medio en casa, tener tiempo libre es casi una quimera. Apenas puedo dedicarle un par de horas cada dos semanas al proyecto. Pero gracias al multiplicador de velocidad que supone la IA, he podido avanzar.

No para sacar algo espectacular. Sino para aprender mรกs de lo que habrรญa aprendido en meses, y pasarlo bien en el proceso.

Ese es el valor real de este experimento: he aprendido un montรณn. He podido iterar sobre mis ideas. Reescribir. Preguntar. Entender. Cambiar de rumbo. Volver a preguntar. Y disfrutar del camino.


Cรณdigo abierto y proyecto disponible

Todo el cรณdigo estรก disponible en GitHub, por si a alguien le apetece curiosear, descargarlo o adaptarlo:

๐Ÿ”— https://github.com/juanancid/maze-adventure

Tambiรฉn he grabado un pequeรฑo vรญdeo para mostrar cรณmo se ve en acciรณn:

๐Ÿ“บ https://www.youtube.com/watch?v=E4QhAwb9c0Y

Y si te interesa este tipo de proyectos o los detalles mรกs tรฉcnicos, los suelo comentar en X (antes Twitter), donde comparto avances a mi ritmo, sin prisa y sin presiรณn.


Cierre

Para mรญ, la IA no sustituye la creatividad ni el esfuerzo. Pero sรญ me permite hacer cosas que antes eran imposibles. No porque fueran tรฉcnicamente inalcanzables, sino porque me faltaba tiempo, energรญa o foco para mantenerlas vivas.

Y eso, en un hobby, lo cambia todo.

From Clean Code to Clear Models: My takeaways from Domain-Driven Design

I still remember how satisfying it was to finish Clean Code by Bob Martin. It gave me structure around the basics: good naming, readability, testability โ€” the kind of habits that make code sustainable. It felt like collecting tools that every developer should carry.

But finishing Domain-Driven Design by Eric Evans hit differently.

It didnโ€™t just give me tools. It gave me perspective.

The shift in mindset

Domain-Driven Design shifted my focus from โ€œhow do I write good code?โ€ to โ€œhow do I build a model that represents the world weโ€™re trying to understand and change?โ€

Itโ€™s not just about clean APIs or good object design. Itโ€™s about building a shared understanding โ€” a model that reflects the domain clearly enough that everyone, from developers to domain experts, can speak the same language.

And thatโ€™s the key: ubiquitous language isnโ€™t about consistency for consistencyโ€™s sake. Itโ€™s about ensuring the system reflects a language everyone understands and contributes to. Code becomes an expression of shared understanding โ€” not just syntax, but semantics.

Concepts that hit home

There were several ideas that made me pause and think โ€” some because they were new, others because they finally gave shape to things Iโ€™d sensed but hadnโ€™t named.

  • Ubiquitous Language โ€“ Naming not just as a coding practice, but as a team-wide agreement.
  • Bounded Contexts โ€“ A clear reminder that not everything has to be universal. Itโ€™s okay (and healthy) for different parts of the system to use the same terms with different meanings โ€” as long as the boundaries are explicit.
  • Model Evolution โ€“ The model must serve the present โ€” and change as our understanding grows. Code that resists evolution will rot.
  • Distillation โ€“ The discipline of extracting the essential from the incidental. A model can do many things โ€” but should focus on what matters most in the domain.

These ideas didnโ€™t just explain how to build better systems. They explained why systems often drift into complexity โ€” and gave tools to fight that drift.

Software as narrative

One of the ideas that stuck with me the most is this:

Software should tell a story about how it solves the problem.

Not just to machines, but to people.
A model is not just a mechanism โ€” itโ€™s a narrative. And that narrative is what helps the system stay coherent as it grows. Itโ€™s what allows people to join the project later and still make sense of it. Itโ€™s what keeps knowledge alive.

Without a clear narrative, systems decay. The why gets buried under the how.

Why it matters to me now

The systems I work on are not trivial. They involve complexity, collaboration, and constant change. And Domain-Driven Design gave me a way to step back โ€” to see beyond the latest task or ticket, and think in terms of alignment.

Alignment between the code and the business.
Between the model and the reality it represents.
Between the people who build, use, and evolve the system.

Reading DDD felt like naming things I had been circling for a long time โ€” and putting them on a mental map I can now use every day.

Final thought

I donโ€™t think Domain-Driven Design is just a book about architecture. I think itโ€™s a book about clarity.

If youโ€™ve ever felt that the code you’re writing isnโ€™t quite telling the story of the problem you’re solving โ€” this book is worth your time.

El mejor regalo de cumpleaรฑos

Hoy cumplo 47.

Como es mi cumpleaรฑos, sรณlo he de trabajar media jornada. Y justo acabo de completarla.
Maรฑana es festivo local.
Pasado maรฑana, Recharge Day (el tercer viernes del mes es dรญa libre para desconectar).

Asรญ que en estos momentos estoy bajando la tapa del portรกtilโ€ฆ y no la volverรฉ a abrir hasta el lunes.
Y lo mejor de todo: no he tenido que pedir ni un solo dรญa de vacaciones.

Entre los beneficios de trabajar en Cabify, hay uno que valoro especialmente.
No es un cheque regalo.
Ni una bolsa de snacks.
Es algo mucho mรกs difรญcil de regalar: tiempo.

Tiempo para disfrutar de los tuyos.
Para estar sin mirar el reloj.
Sin tareas. Sin notificaciones.
Libertad.

Y eso, a estas alturas de la pelรญcula, vale oro.
Asรญ queโ€ฆ menudo regalazo me ha caรญdo este aรฑo.

Reseรฑa de Hรกbitos atรณmicos: Transformaciรณn personal

Hace unas semanas entramos Irene y yo en La Casa del Libro, y vi en una estanterรญa Hรกbitos atรณmicos. Le dije:
โ€”Ese libro es famosรญsimo en el mundo del desarrollo personal.

Dรญas despuรฉs, el Dรญa del Padre, apareciรณ con รฉl envuelto. Yo no habรญa pedido nada, pero como soy difรญcil de regalar (y no suelo buscar cosas materiales), pensรณ que podรญa gustarme.

La verdad es que al principio no le hice caso. En mi vida he leรญdo mucho sobre desarrollo personal. Estaba saturado. Y entre el nacimiento de Mauro y el trabajo, llevaba mรกs de un aรฑo sin leer.

Hasta que un dรญa lo abrรญ.
Y ya no lo cerrรฉ.


Sรญ, muchas cosas ya las conocรญa. O las intuรญa.
Pero el libro las ordena, las nombra, les da estructura.
Y me ha enseรฑado otras muchas que no sabรญa.

Me ha devuelto las ganas de leer.
He buscado huecos para seguir.
He subrayado. He anotado.
Y lo he disfrutado de principio a fin.


Ojalรก se me quedara todo.
Siempre pienso en Cortocircuito pasando pรกginas a toda velocidad.
O en Matrix, aprendiendo kung-fu en segundos.

No funciona asรญ.
Pero algo se queda. Algo cala.

Y con eso me basta.