Un interruptor por blog, y cuándo no "arreglar" un error
Un booleano que atraviesa cuatro capas, y tres revisiones que coinciden en un hallazgo que decidí no arreglar, porque el caché es el mecanismo de dedup.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSUn booleano que atraviesa cuatro capas, y tres revisiones que coinciden en un hallazgo que decidí no arreglar, porque el caché es el mecanismo de dedup.
Un diseño de pipeline por lotes que empezó con una verificación de cinco minutos: las publicaciones con fecha futura no estaban ocultas, eran errores 404, y nada reconstruía el sitio.
Un escáner de importación encontró la estructura interna de la app, y volvió a ofrecer una carpeta ya importada - la misma conversación faltante entre capas.
Un callback renombrado a algo genérico conservó su significado específico del asistente, y la misma señal significaba dos cosas distintas para dos oyentes distintos.
Un input invisible de tamaño cero tras un toggle con estilo, un disabled que traga clics en silencio, y verificación contra la página real, no mis logs.
Un runner de build macOS autoalojado que comparte máquina con un NVR, un empaquetador de DMG que controla Finder vía AppleScript, y la variable de entorno que sobrescribió la mía.
Por qué un envío de newsletter necesitaba su propio modelo en vez del patrón 1:1 de sync de posts, más la auth rara de Listmonk y una rareza de Brakeman.
Un método de protocolo, un enum de estado reutilizado, una convención de enrutamiento que se mantuvo, y un límite de lint que forzó una división que valía la pena hacer de todos modos.
Un spec dice que su codificación desperdicia 2 bits y nunca dice cómo los 128 restantes se mapean en sus dos campos, decodificado confiando en su ejemplo por sobre su prosa.
Una tabla de valores hex de un RFC obtenida por fetch se veía bien hasta que revisé la cantidad de dígitos: varias entradas tenían un carácter de menos, un artefacto de resumen.
Página 8 de 19