Shows / Agile Software Engineering

Agile Software Engineering
This podcast explores how craftsmanship, architecture, engineering rigor, and organizational practices come together in modern R&D environments. Each edition refines and deepens my earlier reflections, building a coherent and evolving body of knowledge around Agile Software Engineering
Episodes
Agile Software EngineeringFirst Principles in Software Engineering
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores what first-principles thinking means and how it can be…
Agile Software EngineeringWHO WROTE THIS? Can AI Detectors Really Distinguish Human Writing from AI-Assisted and AI-Generated Text?
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores whether AI detectors can really distinguish…
Agile Software EngineeringIs There Any Science in Science Fiction? And What Can we use It For?
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the science behind some of his favourite science-fiction…
Agile Software EngineeringHow to hit the target every time. Iterative vs. Agile development.
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores a simple but powerful idea: the shortest path to…
Agile Software EngineeringIt’s Not What You Learn, But How You Learn - Even If You Are An AI
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the difference between generating code and learning…
Agile Software EngineeringThe Art of Painting Yourself into a Secure Corner
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores what happens when corporate security is added in layers…
Agile Software EngineeringYACC? What Is That? Why Compiler Thinking Still Matters (Compiler Theory part 2)
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida continues the two-part journey into compiler theory.Part 1…
Agile Software EngineeringBefore You Add Macros, Learn BNF (Compiler Theory part 1)
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida begins a two-part journey into compiler theory with a look at…
Agile Software EngineeringLisp: The Strange Little Language That Helped Invent AI
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida takes a historical and slightly playful look at Lisp - one of the…
Agile Software EngineeringA Field Trip into Software Engineering Memory Lane
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, we take a field trip into software engineering memory lane.Modern software teams…
Agile Software EngineeringAI, Philosophy, and the Many Shapes of Thinking
Send us Fan MailIn this episode of Agile Software Engineering Deep Dive, we take a more reflective look at artificial intelligence.When we discuss AI, we often…
Agile Software EngineeringSAFe Light - Part 3: Beyond Story Points
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida continues the SAFe Light series with a discussion about…
Agile Software EngineeringSAFe Light - Part 2: Evolutionary Architecture
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida continues the discussion on SAFe Light and explores why…
Agile Software EngineeringSelf-Learning Machines - What Happens When AI Starts Learning from Itself?
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores one of the most important questions in the next phase of…
Agile Software EngineeringPlease, Stop Saying Generative AI Is “Just” a Statistical Machine
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida challenges one of the most common simplifications about…
Agile Software EngineeringEthics of Software Engineering
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the role of ethics in modern software engineering.As…
Agile Software EngineeringWhat Really Defines High-Quality Software?
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the gap between engineering quality and…
Agile Software EngineeringSAFe Light - Balancing Agile and Enterprise
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores how organizations can scale Agile without introducing…
Agile Software EngineeringAI and Predictive Project Management - From Reporting to Steering
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the shift from hindsight-based project management to…
Agile Software EngineeringWhy Do Agile Projects Still Fail? Are We Really Doing Better?
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores a fundamental question:Are we actually getting better at…
Agile Software EngineeringAI Across the Agile Engineering Lifecycle
Send us Fan MailIn this episode of the Agile Software Engineering Deep Dive, Alessandro Guida explores what happens when AI enters the Agile software…
Agile Software EngineeringHiring Madness - When Hiring Became a Numbers Game
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores how modern hiring has evolved - and why that evolution…
Agile Software EngineeringInspiration as a Way to Growth - How deliberate exposure to inspiring inputs helps engineers mature professionally
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the role of curiosity and inspiration in engineering…
Agile Software EngineeringCareer Ladders for Software Professionals - and How to Make Salary Structures More Transparent
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores why professional software engineering requires…
Agile Software EngineeringAgentic AI: The World’s Most Expensive “If-This-Then-That”
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the growing excitement around Agentic AI - and tries to…
Agile Software EngineeringWHAT HAPPENED TO QUALITY, USABILITY AND DOGFOODING? - The Engineering Discipline of Quality and Trust
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida reflects on a question many of us quietly experience as…
Agile Software EngineeringThe beauty of Mastering Algorithms
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida reflects on one of the most fundamental - and increasingly…
Agile Software EngineeringThe User Manual for the Young Engineering Manager - or: the worst mistakes I made in my career
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida reflects on the transition from engineer to engineering manager -…
Agile Software EngineeringWhy Security Is an Engineering Quality, Not a Checkbox
Send us Fan MailIn this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores why security is not a feature that can be added late in…
Agile Software EngineeringThe Art of the (Deal) 1 to 1 - Beyond the Status Update. Mastering the 1 to 1 Meeting
Send us Fan MailIn this episode of The Agile Engineering Deep Dive, Alessandro Guida explores why recurring 1 to 1s are one of the most important - and most…
Agile Software EngineeringWhy SOLID Still Matters: Timeless Principles in a Modern Software World
Send us Fan MailIn this episode of The Agile Engineering Deep Dive, Alessandro Guida revisits the SOLID principles and explores why they still matter in modern…
Agile Software EngineeringHiring and Onboarding Talented Engineers Is a Leadership Responsibility
Send us Fan MailIn this episode of The Agile Engineering Deep Dive, Alessandro Guida explores why hiring should be treated as a long-term leadership investment…
Agile Software EngineeringRethinking Legacy Software: A Strategic Leadership Challenge
Send us Fan MailDo legacy systems really slow organizations down - or are they quietly holding everything together?In this episode of The Agile Engineering…
Agile Software EngineeringWhy Hero Cultures Fail (and Professional Engineering Succeeds)
Send us Fan MailDo hero cultures really make organizations strong - or do they quietly make them fragile?In this episode of The Agile Engineering Deep Dive…
Agile Software EngineeringDo we really put users first in Agile — or do we just ask them to debug our assumptions?
Send us Fan MailDo we really put users first in Agile - or do we just ask them to debug our assumptions?In this episode of The Agile Engineering Deep Dive…
Agile Software EngineeringClean Code, Clean Planet – How Software Design and Coding Practices Shape Our Digital Carbon Footprint
Send us Fan MailNew podcast episode:“Clean Code, Clean Planet – How Software Design and Coding Practices Shape Our Digital Carbon Footprint”In it, I explore a…
Agile Software EngineeringFrom Toyota to Agile: Using Lean Tools in Agile Engineering
Send us Fan MailI just published an improved version of my article: “From Toyota to Agile: Using Lean Tools in Engineering”In it, I share how a few Lean tools…
Agile Software EngineeringSurrounded by Talents: The Leader’s Role in Developing People
Send us Fan MailThroughout my career, the most meaningful achievements were not technologies, architectures, or deliveries - they were the people who grew…
Agile Software EngineeringThe Secrets of Efficient Stand-Ups
Send us Fan MailThe Secrets of Efficient Stand-Ups - Why They Fail, and How to Make Them WorkMost stand-ups feel like this:“Yesterday I did X, today I’ll do Y…
Agile Software EngineeringThe Human AI Detector
Send us Fan MailSPECIAL EDITION!“THE HUMAN AI DETECTORS - And Other Familiar Enemies of Progress”Today’s post is a little different from my usual deep dives…
Agile Software EngineeringHow to Tame the SAFe Tiger
Send us Fan MailSAFe can bring structure and alignment across large organizations.But applied mechanically, it often feels less agile than Scrum — and…
Agile Software EngineeringVibe Coding: Speed, Hype, and the Engineering Reality
Send us Fan MailVibe Coding is here. And it’s impressive -but also risky.We’re entering a new era where developers describe what they want, and AI generates…
Agile Software EngineeringManaging Dependencies in Agile Teams — Why Discipline Is the Real Enabler of Agility
Send us Fan MailMost Agile models assume teams can work fully independently.But in real R&D organisations — especially those with shared platforms, legacy…
Agile Software EngineeringAgile Transformations: A Capability Maturity Perspective
Send us Fan MailThis edition examines Agile Transformations — not as a process rollout, but as an organizational maturity journey.If Agile is to help us build…
Agile Software EngineeringFrom Moonshot to Sustainable Innovation
Send us Fan MailFrom Moonshot to Sustainable InnovationMost companies celebrate their first big idea — the moonshot that gets them off the ground. But very few…
Agile Software EngineeringIt’s Time to Treat Software Engineering Seriously
Send us Fan MailIt’s time to treat software engineering seriously.For years, Agile has relied on playful metaphors — tribes, squads, trains, sprints, even pigs…