El doble clic — Semana del 22 de diciembre
Un deep dive en el código de Fizzy, reflexiones sobre estrategia de ingeniería, cómo Cabify combate experiencias degradadas y ¡mucho más!
Bienvenido a la sexta y penúltima edición del año de “El doble clic”. Esta es una sección en la que profundizo en lo más interesante que he leído, visto o escuchado durante la semana. Cinco piezas que merecen tu atención — artículos, charlas, podcasts o noticias — para que las disfrutes en menos de cinco minutos, con tu taza de café en la mano. ¡Arrancamos!
Nota: debido a la Navidad, haré una pausa en los artículos largos. Esta sección (“El doble clic”) seguirá activa. Las siguientes publicaciones serán:
El doble clic → 22 y 29 de diciembre, y 5 de enero de 2026
El artículo del jueves, de la serie de los Tech Leads → 8 de enero de 2026. Puedes repasar la serie en estos enlaces:
🇬🇧 (38’) Jorge Manrubia, Principal Engineer en 37Signals (Basecamp, HEY, etc.), nos trae un vídeo en el que nos hace un deep dive en el código de Fizzy, su nuevo producto.

Jorge defiende mantener la lógica de negocio dentro de los modelos — criticando el abuso de los Service Objects y los modelos anémicos — y usar Concerns para organizar comportamientos y reutilizar código sin perder claridad. Todo ello, combinado con clases bien nombradas y callbacks usados con criterio, para reducir la complejidad, mantener el código expresivo y hacer que la arquitectura refleje directamente el problema de negocio.
🇬🇧 (5’) Alex Ferrer, de ManoMano, nos trae un artículo en el que explica cómo han creado un middleware para gestionar tokens, evitar cierres de sesión y mejorar su solución de autenticación para la app móvil.

🇬🇧 (2’) Aleix Morgadas nos trae una reflexión sobre la estrategia de ingeniería, que suele entenderse de forma demasiado limitada — centrada solo en la tecnología y en lo que el equipo cree que controla— cuando, en realidad, su impacto va mucho más allá. Afrontar retos de negocio relevantes exige pensar también en organización, contratación, colaboración con producto y diseño, e incluso en aspectos legales, y usar la estrategia como palanca de influencia para cuestionar y relajar restricciones. A partir de ahí, el verdadero trabajo del estratega es colaborar, alinear y decidir, incluso cuando la mejor solución no es técnica.
🇬🇧 (6’) Eldred nos explica cómo ha migrado sus repos de GitHub a Codeberg debido a su desacuerdo con el rumbo de la plataforma — la presión por productos de IA y las decisiones éticas cuestionables — y describe el proceso. Cómo mover repos sin romper issues ni Pull Requests, actualizar todos los enlaces y los remotos, portar el CI y mucho más.
🇬🇧 (2’) Jorge Cortés, de Cabify, nos introduce en el concepto de “experiencias degradadas” (degraded experiences): situaciones en las que los sistemas “funcionan” y cumplen los SLOs, pero lo hacen a costa de un mayor gasto o de una peor experiencia de usuario mediante fallbacks invisibles.

El problema es que la monitorización tradicional suele ignorarlas, lo que hace que estas degradaciones se vuelvan permanentes y ocultas. La propuesta, ejemplificada con el enfoque de Cabify, es tratarlas como ciudadanas de primera clase desde el diseño: definir degradaciones explícitas, instrumentarlas con métricas y alertas propias y darles visibilidad continua.
Publicaciones en X


¡Esto es todo! Nos vemos el próximo lunes, con una edición especial de “El doble Clic”. Recuerda: si te ha gustado la newsletter, dale al “like” y suscríbete. ¡Ya sabes cómo funcionan los algoritmos de estas plataformas!
— João

