
Hosted by Judlup · ES

Iniciamos la lectura de Código Sostenible hablando de una idea clave: que el código funcione hoy no significa que sea fácil de mantener mañana.En este episodio hablamos de código escrito para humanos, complejidad accidental, degeneración del software, pruebas automatizadas, sostenibilidad económica y la importancia de poner a las personas primero.La idea central: el código sostenible no es solo código bonito; es código que un equipo puede entender, cambiar y mantener sin miedo.

En este episodio presento Kaddo, una herramienta basada en Knowledge Driven Development para preparar proyectos de software antes de trabajar con agentes de IA.La idea central es simple: muchas veces la IA no falla por falta de capacidad, sino porque no entiende el contexto del proyecto.Vemos cómo Kaddo estructura conocimiento del negocio, producto, tecnología y delivery; cómo usa CLI, agentes, work items, grafo de conocimiento y MCP para que humanos y agentes trabajen con más claridad.

En este episodio resolvemos dudas reales de la comunidad sobre cómo conseguir el primer trabajo en tecnología.Hablamos de CV, LinkedIn, portafolio, proyectos, entrevistas, estrategia de búsqueda laboral y cómo mostrar mejor el valor de lo que sabes.También hicimos el sorteo de libros donados de Guía completa: cómo conseguir el primer trabajo en tecnología, leyendo algunas respuestas de la comunidad.La idea central: no basta con saber, también hay que saber mostrarlo.

Terminamos de leer El Programador Pragmático en comunidad y ahora viene una nueva decisión: elegir el siguiente libro.En este episodio revisamos varias opciones para continuar la lectura en TryCatch.tv:Código SostenibleThe SaaS PlaybookLearning Domain-Driven DesignThe Software Architect ElevatorLa idea no era escoger solo el libro más famoso, sino elegir cuál puede aportar más a esta etapa de la comunidad.Porque leer en comunidad no se trata solo de avanzar páginas, sino de abrir mejores conversaciones.

Un proyecto no falla solo por código.También falla por equipos mal organizados, calidad descuidada, metodologías copiadas sin contexto, despliegues manuales, poca automatización y falta de responsabilidad compartida.En este episodio hablamos del capítulo “Proyectos pragmáticos” de El Programador Pragmático: equipos pequeños y estables, calidad compartida, automatización, pruebas continuas, entrega de valor real y orgullo profesional por el trabajo que hacemos.La idea central: los proyectos pragmáticos no dependen de héroes, dependen de equipos que trabajan con criterio.

Muchos equipos no necesitan más procesos, necesitan mejorar los que ya tienen.En este episodio hablamos de cómo hacer que la mejora de procesos funcione en equipos de software sin caer en burocracia: cambios pequeños, objetivos claros, pilotos, adopción del equipo, métricas y mejora continua.La idea central: mejorar procesos no es llenar el calendario de reuniones, es reducir fricción, retrabajo y errores repetidos.

Muchos proyectos de software no fallan cuando se escribe código. Fallan antes.En este episodio hablamos del capítulo “Antes del proyecto” de El Programador Pragmático: requisitos, restricciones, colaboración y agilidad real.La idea central es simple: antes de programar, hay que entender el problema, validar supuestos, crear lenguaje común y diseñar para cambiar.Porque avanzar rápido en el problema equivocado sigue siendo perder tiempo.

En este episodio diseñamos una arquitectura en Google Cloud desde cero, usando un caso práctico de una plataforma SaaS educativa.La idea no es memorizar servicios, sino entender cómo piensa un arquitecto:🧩 entender el problema antes del diagrama❓ hacer preguntas correctas⚖️ definir restricciones y trade-offs☁️ elegir servicios de GCP con criterio🗄️ decidir entre datos relacionales, storage y eventos🔐 pensar seguridad, costos y observabilidad🧠 construir un blueprint inicial sin sobrearquitectarPorque una buena arquitectura no empieza con cajas.Empieza con decisiones.

En este episodio muestro cómo agregué SDD a un proyecto que ya existía: el Directorio Tryckers.La idea no era empezar desde cero, sino tomar un sistema con backend, frontend, roadmap y funcionalidades existentes, y empezar a darle más dirección usando:🧱 documentación de arquitectura🗺️ roadmap técnico🧩 vertical slices📄 OpenSpec🤖 agentes para crear y revisar cambios⚙️ trazabilidad entre decisiones, código y productoEl objetivo es pasar de construir features sueltas a trabajar con más intención, contexto y orden.Diapositivas: https://docs.google.com/presentation/d/170oyfrHaLAAyA53yqNhOSMPNJ2ecaSfr/edit?usp=drive_link&ouid=105119834577486562713&rtpof=true&sd=true

En este episodio hablamos de una idea clave de seniority: los mejores developers no son los que escriben más código, sino los que entienden cuándo no escribirlo.Menos código puede significar menos bugs, menos mantenimiento, menos complejidad y mejores decisiones de diseño.La diferencia no está en producir más líneas, sino en simplificar mejor.