
withTimeout no cancela Thread.sleep(): la trampa de la cancelación cooperativa en Kotlin
2026-10-24·2 tag(s)
Si metes una llamada bloqueante como Thread.sleep() dentro de withContext(Dispatchers.IO), withTimeout() no la cancela aunque salte el timeout. Por qué pasa y cómo arreglarlo con runInterruptible.

Modelos pequeños vs grandes: cuándo el pequeño gana
2026-10-15·3 tag(s)
No todas las tareas necesitan el modelo más grande disponible. Así decido cuándo un modelo pequeño rinde igual o mejor que el más potente.

Extensiones que sustituí por un agente de código
2026-10-13·3 tag(s)
Llevo un año quitando extensiones de mi editor a medida que un agente de código hace lo mismo mejor. Estas cayeron, y estas dos sobrevivieron.

Cómo pido a un agente que escriba tests, no solo código
2026-10-11·3 tag(s)
"Añade tests" suele producir tests que pasan pero no prueban nada útil. Así se lo pido a un agente para que de verdad sirvan de red de seguridad.

Costes reales de usar IA a diario: lo que nadie cuenta
2026-10-09·3 tag(s)
El coste de usar IA a diario no es solo la suscripción. Estos son los costes reales que cuento, y los que la mayoría ignora hasta que sorprenden.

Cómo configuro un agente de código para que no toque mi CI/CD
2026-10-07·3 tag(s)
Un agente con acceso de escritura a tu CI/CD puede romper algo que no se nota hasta el siguiente despliegue. Así delimito ese acceso sin perder autonomía en lo demás.

Cómo divido una tarea grande en pasos que un agente pueda ejecutar bien
2026-10-05·3 tag(s)
Pedir una tarea grande de una vez casi nunca sale bien. Así divido el trabajo en pasos que un agente de código puede ejecutar uno a uno sin perderse.

Por qué el benchmark de un modelo no te dice si te sirve
2026-10-03·3 tag(s)
Un modelo puede liderar todos los benchmarks públicos y rendir peor que otro en tu tarea concreta. Esto es lo que miro en vez de la tabla de puntuaciones.

MCP servers que uso a diario y cuáles descarté
2026-10-01·3 tag(s)
La mayoría de los servidores MCP que instalo acaban desinstalados en una semana. Estos son los pocos que se quedaron, y el filtro que uso para decidirlo.

Por qué un agente rápido no ahorra tiempo si el plan es malo
2026-09-27·3 tag(s)
Con un agente que escribe rápido, planificar parece un lujo que ya no hace falta. Es justo al revés: cuanto más rápido escribe, más caro sale no haber pensado antes.