Limpiar herramientas abandonadas me enseñó dos cosas que npm y git no dicen
Un npm uninstall que deja atrás un binario de 44MB, y un stash cuya etiqueta registra dónde apuntaba HEAD, no de qué trata el diff.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSUn npm uninstall que deja atrás un binario de 44MB, y un stash cuya etiqueta registra dónde apuntaba HEAD, no de qué trata el diff.
Un stash apply limpio, una regla de SwiftLint que compara sintaxis en vez de rastrear consumo, y un bloqueo en tres pestañas que no era el error ya arreglado.
Una actualización agrupada de 12 paquetes escondía una mayor de Tailwind que rompió el build y otra de Astro en silencio, por una rama sin fusionar.
Un endpoint PUT, una decisión de mapeo de errores (409 es el bloqueo optimista, 422 es culpa tuya), un PRD que apuntaba a un archivo inexistente, y un stash rescatable en una rama muerta.
Autorización no es lo mismo que suscripción, un tipo de error que no existe, y una solución ya terminada escondida en git stash mientras yo la reconstruía a partir de notas.
Un tablero kanban renderizaba una prop que quedaba obsoleta con datos nuevos, y las pruebas simuladas pasaban porque un mock no puede expresar eso.
El check que aparece en los PRs mergeados es Cloudflare reportando una build que ya corrió, no un gate previo al merge, así que el gate pasó a ser una build local sincrónica.
El scope del protocolo de assets de Tauri tiene allow_directory y ningún revoke, así que cambiar de vault pasó a requerir un reinicio, cambiando velocidad por una seguridad real.
Nueve columnas muertas de Postiz, una memoización donde Rails.cache habría anulado el cifrado, tres filtros de Ruby movidos a SQL, y código «inalcanzable» que no lo era.
Cumplimiento por construcción: un plugin de remark que falla el build cuando un enlace de afiliado se publica sin su divulgación, empaquetado igual que los componentes del blog.
Página 3 de 16