Artesanos del Código

Iván Portillo Pérez

El desarrollo de software no es solo para jóvenes de 20 años en hoodies. Soy Iván Portillo y, tras reinventarme profesionalmente, he entendido que la madurez es una ventaja competitiva en tecnología. Artesanos del Código es el podcast para programadores que ya saben programar, pero quieren profesionalizarse. Analizamos buenas prácticas, estrategia técnica y productividad real (sin quemarse). Si quieres dejar de ser un "recurso" y convertirte en un activo estratégico para tu empresa, bienvenido.

Episodes

  1. FEB 11

    Estar ocupado no te hace valioso

    Vivimos en una industria donde parece que si no estás aprendiendo cinco cosas a la vez, estás muerto. Cloud. IA. Arquitectura. Soft skills. Prompts. Otro framework más. Y mientras tanto, esa sensación silenciosa: *“voy tarde”*. En este episodio hablo de algo incómodo pero liberador: La productividad no va de hacer más. Va de elegir mejor. Ideas clave del episodio Basado en el libro **“Lo único” de Gary Keller**, comparto las seis mentiras que nos han hecho creer sobre el éxito profesional… y cómo aplicarlas en el desarrollo de software sin postureo ni teoría vacía. - No todo importa por igual (aunque tu lista diga lo contrario). - Estar ocupado no es lo mismo que ser valioso. - La multitarea no es productividad, es cambio constante de contexto. - La disciplina no es infinita: es una batería. - El equilibrio perfecto no existe, pero el contrapeso consciente sí. - Pensar en grande no genera más estrés; genera mejores decisiones. Y sobre todo, una pregunta que puede cambiar tu forma de trabajar: Cómo lo estoy aplicando ¿Qué es lo único que puedo hacer ahora que hará que todo lo demás sea más fácil… o innecesario? - Trabajo en bloques de **tres meses**. - Una sola prioridad real por trimestre. - Bloques de tiempo temprano para lo importante. - Sin negociar con Slack ni correo. Menos tareas pero con más impacto. Y como poder aplicarlo de forma real. Recursos y enlaces: Web personal https://ivanportilloperez.com/ Newsletter — *Tech & IA desde la trinchera https://ivanportillo.substack.com/?utm_campaign=pub&utm_medium=web LinkedIn https://www.linkedin.com/in/ivan-portillo-perez/ GitHub [https://github.com/PortilloDev Instagram https://www.instagram.com/artesanosdelcodigo/ Formulario de contacto / propuestas https://tally.so/r/9qXVRp Hosting recomendado https://hostinger.com/?REFERRALCODE=ARTESANOSCODIGO Si este episodio te ha removido algo, no necesitas hacer veinte cambios. Empieza por uno. Empuja la ficha correcta. Nos escuchamos la semana que viene

    21 min
  2. Spec-Driven Development: cómo dejar de pedir código y empezar a dirigir a la IA

    FEB 1

    Spec-Driven Development: cómo dejar de pedir código y empezar a dirigir a la IA

    El desarrollo de software ha cambiado con la llegada de la IA y la inteligencia artificial aplicada a la programación. Hoy, trabajar en backend, en proyectos reales y en producción, ya no consiste solo en escribir código, sino en saber dirigir el desarrollo con IA y utilizar correctamente asistentes de código como parte del proceso. En este episodio de Artesanos del Código hablo desde mi experiencia como desarrollador sobre cómo ha evolucionado mi forma de programar usando inteligencia artificial, por qué el "vibe coding" no escala y cómo el Spec-Driven Development (SDD) se ha convertido en un enfoque clave para el desarrollo de software moderno. Analizamos cómo integrar la IA en el día a día, qué problemas resuelve en la programación backend, qué herramientas como Cursor encajan en este flujo y qué habilidades necesitas desarrollar para seguir siendo relevante en el mundo de la tecnología. Que encontrarás hoy: - Por qué el problema no es la IA, sino cómo la usamos - Qué es el Spec-Driven Development (SDD) y por qué encaja tan bien con asistentes de código - Los 3 pilares del SDD: contexto, especificación y ciclo comprimido - Qué problemas reales soluciona frente al *vibe coding* - Cómo lo aplico yo en mi día a día (sin dogmas) - Herramientas e IDEs que ya trabajan con este enfoque - Inconvenientes reales del SDD y cuándo no usarlo - Qué habilidades empiezan a ser clave para los developers en esta nueva etapa Yo utilizo Hostinger tanto para proyectos web como para desplegar aplicaciones en Laravel, y estoy muy contento con el servicio. Además, tienes un 20 % de descuento en cualquiera de sus tres planes usando mi enlace de referidos: https://hostinger.com/?REFERRALCODE=ARTESANOSCODIGO⁠ Enlace al formulario (1 minuto) para saber qué temas te interesan y cómo prefieres aprender: ⁠https://tally.so/r/9qXVRp Enlace de suscripción a la newsletter, como complemento al podcast. - Conceptos más prácticos de cada episodio - Recursos semanales seleccionados - Directo a tu bandeja de entrada Todos los miércoles a las 9:00 de la mañana Suscríbete aquí: ⁠https://ivanportillo.substack.com/?utm_campaign=pub&utm_medium=web⁠ Dónde puedes encontrarme o contactarme: - LinkedIn: https://www.linkedin.com/in/ivan-portillo-perez/⁠ - Web personal: https://ivanportilloperez.com/ - ‍ GitHub: https://github.com/PortilloDev - Instagram (podcast): https://www.instagram.com/artesanosdelcodigo/ Si este episodio te ha parecido interesante, compártelo con otros developers a los que les pueda ayudar y deja tu apoyo en la plataforma donde lo escuches. Nos escuchamos en el próximo episodio.

    24 min
  3. JAN 18

    Ingeniería de LLMs en Producción (Optimización, Costes y Seguridad)

    ¿Tu integración de IA es una demo o un sistema real?Cualquiera puede llamar a la API de OpenAI y que funcione una vez. Pero construir un sistema que escale, que sea rápido y que no arruine a tu empresa a final de mes es pura ingeniería. En este episodio, dejamos de tratar a la IA como "magia" y empezamos a tratarla como física computacional. Analizamos la arquitectura de TicketAI, un sistema de soporte automatizado, para enseñar cómo reducir la latencia, bajar la factura un 90% y blindar la seguridad. ENCUESTA RÁPIDA (1 min): Ayúdame a definir el futuro del podcast. ¿Qué temas técnicos te quitan el sueño? ⁠Enlace al formulario aquí⁠: https://tally.so/r/9qXVRp - La Física del KV Cache: Por qué el orden de los factores sí altera el producto (y el precio). Aprende la "Higiene de Prefijos" para no re-calcular documentos estáticos. - El Impuesto del Español: Cómo el algoritmo BPE (Byte-Pair Encoding) penaliza nuestro idioma y el truco del "System Prompt en Inglés" para ahorrar tokens y mejorar la obediencia. - Muerte al "JSON Mode": Por qué pedir JSON "por favor" es programar con fe. Introducción a Structured Outputs (strict: true) y Decodificación Restringida para garantizar determinismo matemático. - Patrones de Routing: Cómo montar una cascada de modelos (Portero vs. Experto) para que el 80% de tu tráfico cueste casi cero. - Guardrails y Seguridad: Defensa en 3 capas (Código, Router, Prompt) para evitar que tu bot de soporte acabe escribiendo poemas o recetas de cocina. "Ordena tus prompts por volatilidad: lo que menos cambia, siempre al principio." "Programa las instrucciones en inglés, sirve la respuesta en español." "No mates moscas a cañonazos: usa una arquitectura de Routing." KV Cache (Key-Value Cache): El estado mental temporal del modelo. BPE (Byte-Pair Encoding): El algoritmo de tokenización usado por GPT-4, Llama 3, etc. Structured Outputs: La feature de OpenAI/DeepSeek para forzar esquemas JSON. DeepSeek V3: Mencionado como opción eficiente para modelos "Portero". Pydantic / Zod: Librerías recomendadas para definir esquemas de datos. Si te ha gustado este enfoque de "Ingeniería de Software aplicada a la IA", suscríbete y comparte el episodio con ese compañero que sigue poniendo la fecha al principio del prompt. Web: ⁠ivanportilloperez.com⁠ LinkedIn: ⁠ https://www.linkedin.com/in/ivan-portillo-perez/⁠ En este episodio aprenderás: Mantras del Episodio: Recursos y Conceptos mencionados: ¿Quieres más?

    16 min
  4. 12/26/2025

    Más allá del Prompt: Anatomía de un Agente de IA (Stack Técnico)

    ¿Sigues pegándote con el chat de la web intentando que la IA te haga caso? Es hora de dejar de ser usuario y empezar a ser arquitecto. En este episodio de Artesanos del Código, destripamos la "caja negra" de la Inteligencia Artificial. Nos olvidamos del hype para centrarnos en la ingeniería real que hay debajo de un sistema de agentes. Si eres desarrollador y quieres integrar IA en tu backend, necesitas entender las 4 piezas fundamentales que convierten un modelo de lenguaje en una herramienta productiva. En este episodio aprenderás: El Cerebro (LLM): Por qué tu modelo está "congelado" y la diferencia crítica entre Entrenamiento e Inferencia. ⚡ La RAM (Ventana de Contexto): Entendiendo los tokens, el problema del "Efecto Dory" y por qué la IA olvida lo que le dijiste hace 10 mensajes. El Disco Duro (RAG y Vectores): Cómo darle memoria infinita a tu IA usando Embeddings (y por qué un SELECT * no sirve aquí). ️ Las Manos (Tools y MCP): De chatbot a Agente. Cómo conectar la IA con tu base de datos y el nuevo estándar que lo cambia todo: el Model Context Protocol (MCP). Recursos mencionados: Conceptos: RAG (Retrieval Augmented Generation), Embeddings. Tecnologías: Vector Databases (Pinecone, Milvus, PGVector). Estándar: MCP (Model Context Protocol). ¿Te ha gustado? Suscríbete para no perderte el próximo episodio donde profundizaremos en cómo diseñar un sistema RAG que no alucine.

    14 min
  5. 12/10/2025

    Hard & Soft Skills, Tendencias para el 2026: Dónde poner el foco

    2026 ya llega, y en nuestro sector la cosa no para Entre el auge de la IA Generativa, la nube y los nuevos frameworks que salen cada semana, es fácil sentir parálisis por análisis. ¿Tengo que estudiar Data Science? ¿Debo aprender Rust? ¿Mi inglés es suficiente? En este episodio no te voy a vender humo ni a generarte ansiedad. He analizado varios informes de tendencias del mercado laboral tecnológico para separar el ruido de la señal. Hablamos de cómo dejar de ser un programador que solo "pica teclas" para convertirte en el Perfil Multidimensional o Híbrido que las empresas se van a pelear por contratar. En este episodio analizamos: Alfabetización en IA: Por qué no necesitas ser Data Scientist, sino saber Pedir, Juzgar y Conectar. ☁️ El nuevo cinturón de Hard Skills: Arquitectura, Cloud y Seguridad como base, no como extra. El retorno del Full-Stack: Por qué la barrera técnica baja y la visión global sube de valor. ️ Soft Skills estratégicas: El inglés como "llave maestra" y la comunicación como herramienta de productividad. La Superhabilidad: Cómo entrenar tu adaptabilidad para que ningún cambio tecnológico te deje fuera de juego. Menos ruido, más foco y herramientas reales para tu carrera. ¡Nos escuchamos dentro! Enlaces y Recursos: Conecta conmigo: Mi Web: ⁠ivanportilloperez.com⁠ LinkedIn: ⁠Ivan Portillo Perez⁠ Informes analizados en este episodio: Informes analizados en este episodio: Experis (ManpowerGroup): Tendencias tecnológicas 2026 https://www.manpowergroup.es/estudios/experis-analiza-las-tendencias-tecnologicas-que-marcaran-la-digitalizacion-en-2026 UOC: Competencias digitales para 2026 https://www.uoc.edu/es/estudios/blog/las-competencias-digitales-que-buscaran-las-empresas-en-2026 JetBrains: State of Developer Ecosystem 2025: https://blog.jetbrains.com/research/2025/10/state-of-developer-ecosystem-2025

    20 min
  6. ¿Por qué no terminas tus proyectos? El Síndrome del Objeto Brillante y la Ciencia para vencerlo.

    12/03/2025

    ¿Por qué no terminas tus proyectos? El Síndrome del Objeto Brillante y la Ciencia para vencerlo.

    ¿Tienes el disco duro lleno de repositorios a medias? ¿Has comprado cursos que nunca empezaste? ¿Te emocionas con una tecnología nueva cada semana pero sientes que no avanzas? No es falta de disciplina, es química cerebral. En este episodio de regreso de Artesanos del Código, hablamos del Síndrome del Objeto Brillante (SOS) Analizamos por qué tu cerebro te sabotea buscando novedad, qué es "El Abismo" de Seth Godin y, lo más importante, te doy 3 herramientas tácticas para dejar de empezar cosas y empezar a terminarlas. Además, repasamos la actualidad del desarrollo: - Analizamos el informe GitHub Octoverse 2025: El dominio de la IA, Python y por qué TypeScript está creciendo a la par. - Mi experiencia real con las nuevas IAs: Google Gemini, Nano Banana (y su sorprendente edición de imagen) y por qué Anthropic + Cursor sigue siendo mi combo favorito para programar. En este episodio aprenderás: - La Ciencia: Por qué la dopamina y el "Novelty Bias" matan tu productividad. - El Coste: Por qué cambiar de contexto te cuesta 23 minutos y un 40% de rendimiento. - Herramientas: La Regla de las 24h, el "Definition of Done" y la Iteración Pública. - Aprendizaje: La diferencia clave entre aprendizaje Directo e Indirecto. Recursos y Enlaces Mencionados: - El Informe del año: [⁠GitHub Octoverse - The state of open source⁠](https://octoverse.github.com/) - Concepto Clave: "The Dip" (El Abismo) de Seth Godin. - Mi Proyecto Personal: Cómo monté una App para aprender inglés con Ollama + Mistral (y cómo hacerlo público me salvó de abandonarlo) . Marcas de Tiempo: - Intro: El regreso y la confesión. - ¿Qué es el Síndrome del Objeto Brillante? Diagnóstico. - La Ciencia: Dopamina y el coste de los 23 minutos. - Estrategias: Cómo vencer al síndrome hoy mismo. - Noticias: Análisis del GitHub Octoverse (Python vs TypeScript). - Review de IAs: Gemini, Nano Banana y Cursor/Claude. - Cierre y un reto para ti. Sobre Mí: Soy Iván Portillo, desarrollador backend senior especializado en PHP y arquitecturas escalables . Llevo 9 años en tecnología resolviendo problemas (y a veces creándolos) . Comparto lo que aprendo sobre arquitectura, APIs y buenas prácticas para ayudarte a crecer . ¡Conecta conmigo! - Newsletter y Blog: https://ivanportilloperez.com - LinkedIn / Twitter: https://www.linkedin.com/in/ivan-portillo-perez/

    22 min

About

El desarrollo de software no es solo para jóvenes de 20 años en hoodies. Soy Iván Portillo y, tras reinventarme profesionalmente, he entendido que la madurez es una ventaja competitiva en tecnología. Artesanos del Código es el podcast para programadores que ya saben programar, pero quieren profesionalizarse. Analizamos buenas prácticas, estrategia técnica y productividad real (sin quemarse). Si quieres dejar de ser un "recurso" y convertirte en un activo estratégico para tu empresa, bienvenido.