<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Notas de Ayyoub Amjahed</title><description>Notas de ingeniería sobre backend Java, gestión de identidades y accesos, e infraestructura autoalojada. Proyectos documentados con sus decisiones y sus errores.</description><link>https://ayyoub.dev/</link><language>es</language><item><title>El estado vive fuera del modelo: cómo una mascota de escritorio sabe que llevas tres días sin hablarle</title><link>https://ayyoub.dev/es/blog/el-estado-vive-fuera-del-modelo/</link><guid isPermaLink="true">https://ayyoub.dev/es/blog/el-estado-vive-fuera-del-modelo/</guid><description>Un LLM con memoria da un chatbot amable. Una máquina de estados con reloj inyectado da una criatura. La frase «I know» solo tiene gracia si es verdad.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Iteré el prompt durante días y lo que subió la precisión fue cambiar de modelo</title><link>https://ayyoub.dev/es/blog/el-modelo-pesa-mas-que-el-prompt/</link><guid isPermaLink="true">https://ayyoub.dev/es/blog/el-modelo-pesa-mas-que-el-prompt/</guid><description>Pasé de 30,7 % a 100 % de días correctos leyendo cuadrantes de turnos. Casi nada de esa mejora vino del prompt, y la métrica que importaba no era la precisión.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tres capas, dos problemas: un passthrough de GPU que se quedó a medias</title><link>https://ayyoub.dev/es/blog/tres-capas-dos-problemas/</link><guid isPermaLink="true">https://ayyoub.dev/es/blog/tres-capas-dos-problemas/</guid><description>El dispositivo estaba en el contenedor, la verificación lo confirmaba y aun así la app no lo veía. Porque la app corría una capa más adentro. Y cuando lo vio, no tenía permiso para abrirlo.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tres veces «parecía configurado»: verificar leyendo el resultado, no asumiendo</title><link>https://ayyoub.dev/es/blog/parecia-configurado/</link><guid isPermaLink="true">https://ayyoub.dev/es/blog/parecia-configurado/</guid><description>Un sysctl que no persistió, una regla de udev que nunca se habría disparado y un sed que editó un comentario. Ningún comando dio error. El hábito que detecta los tres es el mismo.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Un backup que no se restaura es una carpeta grande con nombre tranquilizador</title><link>https://ayyoub.dev/es/blog/un-backup-que-no-se-restaura/</link><guid isPermaLink="true">https://ayyoub.dev/es/blog/un-backup-que-no-se-restaura/</guid><description>Monté copias automáticas de nueve máquinas y todo salía en verde. La biblioteca de fotos, el único dato irremplazable, estaba fuera. Lo delató un backup que terminó demasiado rápido.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>