Artículos
Exploraciones extensas
Explicaciones narrativas de cómo y por qué los sistemas terminan siendo como son.

Infraestructura
hlab: Convertir un homelab Proxmox en una pequeña plataforma
Un proyecto hobby que convierte la creación de VMs en Proxmox en una experiencia de autoservicio: planes, templates, una TUI de dashboard y una CLI headless para automatización y agentes de IA.

Ingeniería de IA
Qué LLM usaría para desarrollo backend
Puse varios LLMs a resolver el mismo assessment backend en Go para ver cuál me resulta más útil en el día a día desarrollando software. El resultado tuvo menos que ver con escribir más código y más con sobrevivir la verificación.

Sistemas Distribuidos
La consistencia eventual es una decisión de producto
La consistencia suele archivarse como 'detalle del backend', pero el desfase se filtra directo en la interfaz y en las reglas del negocio. Decidir cuánto desfase es aceptable es una decisión de producto: así se trata como tal.

Arquitectura de Software
Por qué existen las arquitecturas orientadas a eventos
Las llamadas directas entre servicios son simples hasta que dejan de serlo. La arquitectura orientada a eventos responde a una falla concreta de los sistemas fuertemente acoplados: este es el problema que realmente resuelve.

Ingeniería de Plataformas
Por qué importa la ingeniería de plataformas
Toda organización de ingeniería en crecimiento construye una plataforma en silencio; la única pregunta es si alguien la posee. La ingeniería de plataformas es la decisión de tratar esa plataforma como un producto, y este es el problema que resuelve.