Talks & Podcasts
Conference talks, podcast appearances, and presentations on engineering leadership and team effectiveness.
I enjoy speaking about engineering management, team dynamics, and organizational design. If you'd like me to speak at your event or on your podcast, please get in touch.

Podcast — Your Team is a SystemA conversation with Luca Rossi on the Refactoring podcast about thinking of your team as a system, optimizing flow in the development process, and why you should hire junior engineers.October 2026

Podcast — Leading Technology Teams (Portuguese)A conversation (in Portuguese) on the Hipsters Ponto Tech podcast about leading engineering teams as systems, the move from developer to manager, and the new challenges AI agents bring.September 2026

LDX3 New York 2026 - Visualizing the Systems That Drive Your TeamA talk at LDX3 New York City on the visualization techniques engineering managers can use to see the invisible systems that determine their team's effectiveness, and turn what they see into action.September 2026
DevOpsDays Austin 2026 - You Are the Micro-CTO: Managing Your Team to EffectivenessA talk at DevOpsDays Austin on how engineering managers can drive team effectiveness by actively designing the systems around Product, Engineering, and People — not just managing individuals.May 2026
XP 2026 - The System is the StrategyA presentation on systems thinking for engineering leaders.April 2026

Podcast — Will AI Kill Code Review?A conversation with the Modern CTO Podcast about how AI is shifting development bottlenecks and why systems thinking matters for engineering leadership.April 2026

Podcast - Software, Leadership, and the AI EraA conversation with TechPod Talks about the intersection of software development, engineering leadership, and emerging AI technologies.January 2025

Podcast - Balancing Engineering Alignment with AutonomyA conversation with Joe Levy from UpLevel about focus, writing, and achieving alignment at scale.May 2024

How Technical Should Engineering Managers Be?A conversation with Michael Lopp on balancing technical competency with managerial responsibilities, presented on O'Reilly's Tech Leadership Tuesday.April 2024

Podcast — When Systems Are Properly Designed, Individuals Will ThriveA conversation about my career trajectory and systems thinking approaches to managing software teams.November 2023

Podcast — From Code to Leadership: Mastering the Software Development LifecycleA conversation with the Better Tech Leadership podcast about thinking about quality across the software development lifecycle.October 2023

Podcast — Have Engineering Leaders Become Too Hands-off?A conversation with DevInterrupted about engineering effectiveness, systems thinking, and how to think about teams vs. individuals.July 2023

Systemic Leadership for Software TeamsA talk on applying systems thinking to engineering leadership, presented at LeadDev.June 2023

Podcast — Leading Dev Teams EfficientlyA conversation with the groCTO Podcast about strategies for managing development teams effectively.January 2023

Podcast — Systemic Leadership (Portuguese)Uma conversa sobre liderança sistêmica no podcast Tech Leadership Rocks.January 2023

Leading as an Engineering ManagerA talk on achieving the balance between driving positive change and avoiding micromanagement, presented at LeadDev.December 2022

Leading Software Teams with Systems ThinkingA practical perspective on using systems thinking to lead successful software teams, presented at LeadDev Berlin.November 2022

QCon New York 2019 - Inside Job: How to Build Great Teams Within a Legacy Organization?A talk with Zoe Gagnon at QCon New York on transforming team dynamics within a legacy organization at Meetup.com.October 2019

Lean Lego GameA workshop on introducing lean principles to software development through hands-on Lego exercises.November 2009