- Deuda técnica, parte 3: refactoricé una vista de 1.000 líneas… y debajo había una consulta escaneando toda la tabla de logs
- Deuda técnica, parte 2: "mover no era mejorar", así que esta vez lo desmonté de verdad
- Pagando la deuda técnica de mi plugin de Moodle: troceando dos "archivos-dios"
- Cómo convertí mi podcast en vídeo para YouTube sin grabar nada
- Cuando una actualización de macOS tumbó mi servidor… y el bot que debía avisarme se autosaboteó
- Se acabó la barra libre: del agente en bucle al orquestador
- De README a sitio de documentación bilingüe con MkDocs Material
- Self-hosting sin miedo: cómo Cloudflare sostiene mi Mac mini casero
- Llega Claude Opus 4.8: mejor en código, más honesto y con sub-agentes en paralelo
- Cómo programo en 2026: mi stack en la era de los agentes