
I got into computers to avoid people then they put me in charge of them!
From Coding Chats by John Crickett
May 14, 2026 · 49 min
About this episode
John Crickett interviews Robert Harris about the challenges of engineering leadership and the importance of understanding human systems in software development.
Coding Chats Episode 78 - John Crickett talks to Robert Harris, an experienced engineering leader. Robert shares hard-won lessons from years of leading software teams, drawing on a distinctive "human systems" lens to explain why so many engineering organisations struggle — not because of bad people, but because of broken systems, misaligned leadership, and invisible cultural forces. The conversation weaves together philosophy, practical management advice, and candid personal anecdotes, making it equally relevant for first-time engineering managers and seasoned CTOs. The central thread throughout is that software is fundamentally a human endeavour, and leaders who treat it like a purely technical one will keep running into the same problems. Chapters 0:00 — Every Problem is a Systems Problem 3:00 — Labelling vs. Diagnosing: The Human Systems Approach 6:15 — Poor Performance Is a System Failure, Not a People Failure 9:10 — AI, Flat Orgs, and the Pressure on Engineering Managers 11:30 — Diagnosing a Broken Team: A Real-World Turnaround 24:05 — People Are Not Interchangeable Components 26:00 — Culture: What Happens When Nobody's Watching 33:00 — The Power Gradient and…
People in this episode
Host: John Crickett
Guest: Robert Harris
Topics covered
- engineering leadership
- human systems
- software management
- organizational culture
- team performance
- remote teams
Keywords
- engineering teams
- management advice
- cultural forces
- AI in engineering
- team dynamics
- performance systems
Mentioned in this episode
Organizations: Coded2Lead, LinkedIn
More episodes of Coding Chats
- Startup Advisor Secrets: Hiring, CTOs & Going From POC to Product · May 28, 2026 · 24 min
- AI Agents Have a Memory Problem (And You're Probably Making It Worse) · May 21, 2026 · 47 min
- The Death of Writing Code: OpenAI's Engineer on the Rise of Harness Engineering · May 7, 2026 · 50 min
- LLM as a Judge: Why Your AI Might Be Marking Its Own Homework · April 30, 2026 · 1h 7m
- Let it crash! How Erlang and BEAM build bullet proof software · April 23, 2026 · 37 min
- AI writes it. You own it. Don't ship AI slop · April 16, 2026 · 56 min
Explore listener stats, chart rankings, contacts and more on the Coding Chats podcast page.