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

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.

Cómo convertí mi hobby en una obligación: lecciones de escritura

A principios de 2022 empecé a escribir en LinkedIn de manera regular. La motivación era simple: escribía porque me gustaba. Por el placer de ordenar ideas, de compartirlas, de construir algo pequeño y personal.

Con el tiempo, los artículos empezaron a funcionar: más recomendaciones, más contactos, más impresiones. Ver cómo mis palabras conectaban con otros era bonito. Así que decidí profesionalizarlo.

Planifiqué una estrategia siguiendo el modelo hub, help, hero. Definí temas principales, marqué una frecuencia, empecé a medir métricas y documentar el progreso. Quería crecer de forma orgánica. Quería hacerlo «bien».

¿El resultado? Acabé saturado.

Lo que había nacido como un refugio se convirtió en una obligación. Mi afición dejó de ser un placer y se volvió otra tarea más en una lista infinita. Y dejé de escribir.

Estos días he estado reflexionando sobre ello. Un hobby debe nacer desde la libertad: lo haces porque quieres, porque te llena. Pero sin darme cuenta, convertí un refugio en otro frente de batalla. La energía pasó de explorar a demostrar. Lo que me calmaba empezó a agotarme.

La buena noticia es que con el tiempo esta presión se ha disuelto. Y es que cuando no mides, no planificas y no te exiges, las ganas vuelven. Poco a poco. Hoy escribo esto porque me apetece. Porque disfruto. Sin objetivos, sin métricas, sin planes. Simplemente por el placer de hacerlo.

Es curioso. Era algo que ya sabía, pero la vida me lo ha vuelto a recordar:

  • Un hobby no es un proyecto.
  • El placer no tiene que ser útil.
  • Las aficiones no se optimizan.
  • Negocio es negación de ocio.

Esta es la razón principal por la que he estado tanto tiempo en silencio. Pero hay otras. Durante estos meses me he sumergido en otros proyectos ilusionantes, que ya os iré compartiendo poco a poco.

Gracias por leerme.

Último recharge day de 2023

Hoy es el último Recharge Day del año y tengo muy claro en qué lo voy a invertir: comprar regalos navideños, decorar la casa y escribir la carta a los Reyes Magos para pedirles que el Recharge Day continúe el año que viene.

Esta iniciativa nació en Cabify en febrero de 2021 para darnos un merecido respiro el tercer viernes de cada mes. El año 2020 fue complicado, lleno de obstáculos y dificultades debido al Covid, y la compañía consideró importante darnos tiempo para parar, respirar y recargar pilas.

Como comprenderéis, esta iniciativa fue muy bien acogida por los miembros de Cabify, convirtiéndose en uno de los perks mejor valorados, y se extendió a 2022 y 2023. Personalmente, estos 12 días extra al año me han venido genial, permitiéndome pasar más tiempo con la familia, arreglar cosas en casa, dedicarme tiempo a mí mismo y recargar energías.

Y este último Recharge Day de 2023 no va a ser distinto. Ya tengo la caja del árbol abierta en el salón y me voy a por churros, puesto que hoy puedo disfrutar de un desayuno sin prisas.

Por cierto, ¡Felices fiestas!

Kenia 2023 by Cabify

#Kenia2023 ha llegado a su fin.

El evento offsite del equipo de tecnología de Cabify ha reunido este año en la soleada Alicante a alrededor de 250 miembros del departamento. Compañeras y compañeros que trabajan mayoritariamente de manera remota desde países como Argentina, Brasil, Chile, España, Italia o México.

Durante cuatro intensos días hemos participado en un hackathon multidisciplinario que nos ha permitido explorar gran cantidad de ideas, estableciendo el germen de nuevos proyectos. Hemos trabajado codo a codo con colegas de diversos orígenes y disciplinas, fomentando un intercambio de conocimientos y de perspectivas.

Pero #Kenia2023 no es solo de trabajo. Es también un espacio para fortalecer relaciones, compartir experiencias e incrementar nuestra cercanía. Disfrutamos de comidas, debates animados, paseos, turismo, actividades de teambuilding y alguna que otra cerveza.

Reconozco que me agota pero a la vez me ilusiona enormemente. Porque me encanta trabajar en remoto pero también me gusta interactuar con la gente. Porque gracias a estos eventos podemos disponer de lo mejor de dos mundos: el remoto y el presencial. Ahora a descansar que cuando menos me lo espere llega #Kenia2024.

Cuarto aniversario en Cabify

¡Este mes celebro mi cuarto aniversario en Cabify! Algo que puede parecer una auténtica proeza en el mundo de la ingeniería de software, donde el cambio es constante.

Echando la vista atrás y haciendo análisis de este tiempo creo que el llevar tanto tiempo en un mismo sitio me ha traído ventajas importantes. En primer lugar me ha brindado la oportunidad de construir relaciones sólidas de compañerismo, pues gracias a los team building presenciales he podido conocer mejor, y con alguna cerveza mediante, a gente extraordinaria. Por otro lado puedo ver cómo el trabajo que realicé en el pasado envejece, y los retos que esto conlleva. Así que en lugar de tomar decisiones arbitrarias o basadas en criterios ajenos puedo basarlas en la experiencia propia; en el conocimiento que te da entender qué decisiones que tomé fueron malas y causaron dolor, y cuáles demostraron ser eficaces.

Sin embargo, es importante destacar que mi compromiso con Cabify no se debe solo a los factores mencionados anteriormente. La actualización regular de mi salario conforme al sector, el trabajo full remote, la flexibilidad de horario, el tener un viernes libre descanso al mes, las vacaciones extra en Navidad, la oportunidad que me dieron de cambiar de perfil, o el reto tecnológico que tengo ante mí y me permite mejorar mis habilidades, son algunas de las comodidades que he experimentado aquí.

Este mes celebro cuatro años, pero sigo ilusionado por el futuro que está por llegar. Aunque aún estoy lejos de mi récord de 14 años en una misma empresa, quién sabe si lo alcanzaré y qué aventuras me llegarán aquí. Porque el tiempo pasa volando, ¿verdad?

Vuelta a la rutina

Aquí estoy de vuelta a la rutina después de tres semanas de recargar energías durante mis vacaciones. Durante este tiempo he estado completamente desconectado del ordenador, he simplificado mi vida desinstalando todas las aplicaciones no esenciales de mi móvil, y me he sumergido en el disfrute de la familia y la belleza de la naturaleza.

Ahora toca ponerme al día: revisar correos electrónicos, responder mensajes en Slack y abordar tareas de GitLab. Además, aprovecharé este momento para evaluar el estado de los proyectos en los que estoy involucrado y trazar un plan para mi crecimiento profesional. Estamos en la recta final del año y quiero aprovechar al máximo el tiempo que queda para alcanzar objetivos.

Me siento afortunado porque me gusta mi trabajo y no conozco el síndrome postvacacional. Esto me impulsa a continuar aprendiendo, a aportar valor y a seguir creciendo. Aunque tengo que admitirlo, Islandia y sus paisajes son difíciles de superar 😄.

La tiranía del pensamiento positivo

Aprovechando que empieza agosto y todo parece estar más relajado quería compartir unas reflexiones sobre un tema que me interesa mucho pero del que sé poco: la tiranía del pensamiento positivo.

Hace un tiempo me embarqué en mis propios proyectos laborales y asistí con entusiasmo a cuanta conferencia pude. Era la época de las frases motivadoras como «Si puedes soñarlo, puedes hacerlo»,  “Cambia de actitud, cambia de vida», y el siempre persistente “Nunca te rindas”. Si bien estos lemas me llenaron de energía, la vida tenía otras lecciones reservadas.

Soñar es un excelente punto de partida; ilumina un camino y nos infunde determinación. Pero el camino hacia el éxito rara vez es lineal. Existen muchos factores externos más allá de nuestro control, y podemos estar dando pasos en falso sin saberlo. O quizás el proyecto que hemos elegido excede nuestras capacidades actuales. No tengo claro cuánto de cada me ocurrió a mí.

Sin duda, cambiar nuestra actitud es fundamental. He leído mucho sobre cómo mejorar el bienestar, fomentar mejores relaciones, aumentar la productividad y cultivar una mentalidad positiva. Si bien estas transformaciones pueden apoyarnos no son una fórmula mágica para el éxito. Sirven como catalizadores, pero si nuestras metas siguen distantes, estos cambios no van a cerrar la brecha. Por otra parte, pueden resultar emocionalmente agotadores y generar resistencia en nuestro entorno. Y lo sé de primera mano.

Ahora déjame serte sincero: no me suscribo al mantra de «nunca te rindas». Dedicar una gran energía y esfuerzo a nuestros proyectos es esencial, junto con una planificación meticulosa, un buen trabajo y un impulso constante. Sin embargo, igualmente crucial es reconocer cuándo es el momento de dejarlo ir. Aceptar la necesidad de abandonar un proyecto creó en mi caso espacio para que aparecieran nuevas oportunidades.

Quizás soy demasiado realista pero creo que los sueños por sí solos no garantizan ni de lejos el éxito ni la felicidad. Que la perseverancia y la paciencia, aunque necesarias, no son suficientes. No sé cuál es la fórmula ni la solución, pero siempre he intentado con mayor o menor fortuna equilibrar determinación con adaptabilidad, en dar un paso atrás para ganar perspectiva, en adaptarme al cambio y ajustar mis expectativas.

GopherCon Europe 2023

Cuando comencé mi andadura profesional como ingeniero de software hace años las oportunidades de aprendizaje continuo y crecimiento personal eran escasas. En esa época era difícil obtener conocimiento profundo de un campo, y los foros para expandir nuestras habilidades eran pocos y limitados. Pero hoy en día vivimos en una era que ofrece una gran variedad de vías para acelerar nuestro desarrollo, y las conferencias emergen como una de las herramientas más valiosas.

La semana pasada tuve el privilegio de viajar a Berlín por cortesía de Cabify para asistir a GopherCon Europe, una conferencia de renombre mundial dedicada a Golang, el lenguaje de programación que utilizo en mi trabajo diario. Fue una experiencia excepcional que me ofreció la oportunidad de aprender de voces expertas de la industria, obtener información sobre las tendencias emergentes y entablar conversaciones con profesionales que enfrentan desafíos similares a diario. Al aprovechar la sabiduría colectiva y las experiencias compartidas siento que he impulsado mi crecimiento de una manera que me habría llevado años lograr en solitario.

Este tipo de eventos encienden mi inspiración y motivación. Escuchar a personas expertas compartiendo sus experiencias, éxitos y desafíos me empujan a superar mis límites. Alimenta mi pasión por mi trabajo y mi deseo de contribuir a proyectos que generen impacto. Además, estas conferencias me exponen a nuevas ideas y perspectivas que quizás no haya considerado antes. Me permiten profundizar en temas avanzados, explorar nuevas herramientas y técnicas y me ofrecen una oportunidad única para conectar y colaborar con profesionales de la industria.

Me siento increíblemente afortunado de haber asistido a GopherCon porque me brindó inmensas oportunidades de aprendizaje, recargó mi motivación, me expuso a nuevas ideas y, sobre todo, me permitió conectar, conversar e intercambiar ideas con estimados colegas como Franco GiannottiLuis Buceta OjedaMartín BecerraMiguel Herrero y Víctor Cabrera. Ha sido un placer absoluto, señores.