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
33 episodes
Self-Learning Machines - What Happens When AI Starts Learning from Itself?
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores one of the most important questions in the next phase of artificial intelligence: what happens when AI starts learning from itself?For...
Please, Stop Saying Generative AI Is “Just” a Statistical Machine
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida challenges one of the most common simplifications about generative AI: that it is “just a statistical machine guessing the next most likely word.”...
Ethics of Software Engineering
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the role of ethics in modern software engineering.As software increasingly shapes critical systems and human behavior, and as AI introduces systems wh...
What Really Defines High-Quality Software?
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the gap between engineering quality and customer-perceived quality.While engineers often define quality in terms of architecture, testing, an...
SAFe Light - Balancing Agile and Enterprise
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores how organizations can scale Agile without introducing unnecessary coordination overhead.The episode examines the fundamental tension between auton...
AI and Predictive Project Management - From Reporting to Steering
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the shift from hindsight-based project management to AI-supported predictive approaches.The episode examines what predictive analytics actually...
Why Do Agile Projects Still Fail? Are We Really Doing Better?
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores a fundamental question:Are we actually getting better at delivering software?Despite widespread adoption of Agile practices, many projects still miss...
AI Across the Agile Engineering Lifecycle
In this episode of the Agile Software Engineering Deep Dive, Alessandro Guida explores what happens when AI enters the Agile software lifecycle.AI is rapidly being adopted across discovery, design, development, testing, and operat...
Hiring Madness - When Hiring Became a Numbers Game
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores how modern hiring has evolved - and why that evolution may not be entirely positive.What used to be a deliberate process of evaluating a small number ...
Inspiration as a Way to Growth - How deliberate exposure to inspiring inputs helps engineers mature professionally
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the role of curiosity and inspiration in engineering growth.Software engineering is often treated as a purely technical discipline — focused on framew...
Career Ladders for Software Professionals - and How to Make Salary Structures More Transparent
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores why professional software engineering requires professional career structures.Career ladders are often perceived as rigid or bureaucra...
Agentic AI: The World’s Most Expensive “If-This-Then-That”
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the growing excitement around Agentic AI - and tries to separate engineering reality from marketing language.Across podcasts, conference...
WHAT HAPPENED TO QUALITY, USABILITY AND DOGFOODING? - The Engineering Discipline of Quality and Trust
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida reflects on a question many of us quietly experience as users:What happened to quality?In the race to release faster, ship AI features, ...
The beauty of Mastering Algorithms
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida reflects on one of the most fundamental - and increasingly overlooked - pillars of professional software engineering: mastering algorithms.Modern softwa...
The User Manual for the Young Engineering Manager - or: the worst mistakes I made in my career
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida reflects on the transition from engineer to engineering manager - and the mistakes he had to learn the hard way.When engineers step into manage...
Why Security Is an Engineering Quality, Not a Checkbox
In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores why security is not a feature that can be added late in the process, but an engineering quality that emerges from how software systems are designed, b...
The Art of the (Deal) 1 to 1 - Beyond the Status Update. Mastering the 1 to 1 Meeting
In this episode of The Agile Engineering Deep Dive, Alessandro Guida explores why recurring 1 to 1s are one of the most important - and most misunderstood - practices in engineering leadership.While most managers agree that 1 to...
Why SOLID Still Matters: Timeless Principles in a Modern Software World
In this episode of The Agile Engineering Deep Dive, Alessandro Guida revisits the SOLID principles and explores why they still matter in modern software engineering.In a world of microservices, cloud platforms, and AI-ass...
Hiring and Onboarding Talented Engineers Is a Leadership Responsibility
In this episode of The Agile Engineering Deep Dive, Alessandro Guida explores why hiring should be treated as a long-term leadership investment rather than a short-term operational task.Many organizations focus on speed, cost, and visibl...
Rethinking Legacy Software: A Strategic Leadership Challenge
Do legacy systems really slow organizations down - or are they quietly holding everything together?In this episode of The Agile Engineering Deep Dive, Alessandro Guida challenges a belief many organizations take for granted: that ...
Why Hero Cultures Fail (and Professional Engineering Succeeds)
Do hero cultures really make organizations strong - or do they quietly make them fragile?In this episode of The Agile Engineering Deep Dive, Alessandro Guida challenges a belief many organizations take for granted: that re...
Do we really put users first in Agile — or do we just ask them to debug our assumptions?
Do 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, Alessandro Guida challenges a common Agile belief: that frequent feedback automatic...
Clean Code, Clean Planet – How Software Design and Coding Practices Shape Our Digital Carbon Footprint
New podcast episode:“Clean Code, Clean Planet – How Software Design and Coding Practices Shape Our Digital Carbon Footprint”In it, I explore a simple idea that often goes unnoticed: software may be virtual, but its impact i...
From Toyota to Agile: Using Lean Tools in Agile Engineering
I 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 I first learned from “The Toyota way” have followed me throughout my ca...
Surrounded by Talents: The Leader’s Role in Developing People
Throughout my career, the most meaningful achievements were not technologies, architectures, or deliveries - they were the people who grew around me. Many of them went on to become leaders, architects, innovators, and trusted voices in their or...