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
25 episodes
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 ...
•
Season 1
•
Episode 25
•
16:40
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...
•
Season 1
•
Episode 24
•
16:51
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...
•
Season 1
•
Episode 23
•
22:12
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...
•
Season 1
•
Episode 22
•
23:41
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, ...
•
Season 1
•
Episode 21
•
25:02
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...
•
Season 1
•
Episode 20
•
21:51
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...
•
Season 1
•
Episode 19
•
16:01
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...
•
Season 1
•
Episode 18
•
20:08
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...
•
Season 1
•
Episode 17
•
19:05
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...
•
Season 1
•
Episode 16
•
22:02
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...
•
Season 1
•
Episode 15
•
17:52
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 ...
•
Season 1
•
Episode 14
•
17:43
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...
•
Season 1
•
Episode 13
•
16:21
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...
•
Season 1
•
Episode 12
•
16:32
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...
•
Season 1
•
Episode 11
•
13:32
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...
•
Season 1
•
Episode 10
•
17:48
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...
•
Season 1
•
Episode 9
•
14:49
The Secrets of Efficient Stand-Ups
The 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, no blockers.”A round of micro-monologues… and very little actual coordination....
•
Season 1
•
Episode 8
•
17:37
The Human AI Detector
SPECIAL EDITION!“THE HUMAN AI DETECTORS - And Other Familiar Enemies of Progress”Today’s post is a little different from my usual deep dives into engineering culture, architecture, and leadership.This one is a
•
Season 1
•
Episode 7
•
13:29
How to Tame the SAFe Tiger
SAFe can bring structure and alignment across large organizations.But applied mechanically, it often feels less agile than Scrum — and resistance follows.In this article, I argue that real success comes from:Anchoring SAF...
•
Season 1
•
Episode 6
•
18:04
Vibe Coding: Speed, Hype, and the Engineering Reality
Vibe 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 entire applications: logic, UI, tests… everything.So the big question becomes:...
•
Season 1
•
Episode 5
•
18:24
Managing Dependencies in Agile Teams — Why Discipline Is the Real Enabler of Agility
Most Agile models assume teams can work fully independently.But in real R&D organisations — especially those with shared platforms, legacy systems, or compliance constraints — inter-team dependencies are everywhere.Ignoring them ...
•
Season 1
•
Episode 4
•
16:01
Agile Transformations: A Capability Maturity Perspective
This edition examines Agile Transformations — not as a process rollout, but as an organizational maturity journey.If Agile is to help us build better software, not just follow rituals, we need to understand how culture, architecture, le...
•
Season 1
•
Episode 1
•
12:39
From Moonshot to Sustainable Innovation
From Moonshot to Sustainable InnovationMost companies celebrate their first big idea — the moonshot that gets them off the ground. But very few manage to repeat it.Why?Because real, continuous innovation is...
•
Season 1
•
Episode 3
•
11:38
It’s Time to Treat Software Engineering Seriously
It’s time to treat software engineering seriously.For years, Agile has relied on playful metaphors — tribes, squads, trains, sprints, even pigs and chickens.These made the frameworks easier to sell, but they also made our prof...
•
Season 1
•
Episode 2
•
10:30