I got into computers to avoid people then they put me in charge of them! episode artwork

EPISODE · May 14, 2026 · 49 MIN

I got into computers to avoid people then they put me in charge of them!

from Coding Chats · host John Crickett

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.Chapters0:00 — Every Problem is a Systems Problem3:00 — Labelling vs. Diagnosing: The Human Systems Approach6:15 — Poor Performance Is a System Failure, Not a People Failure9:10 — AI, Flat Orgs, and the Pressure on Engineering Managers11:30 — Diagnosing a Broken Team: A Real-World Turnaround24:05 — People Are Not Interchangeable Components26:00 — Culture: What Happens When Nobody's Watching33:00 — The Power Gradient and Cross-Team Collaboration39:00 — The C-Suite Distance Problem42:00 — Building Culture in Remote and Distributed Teams46:00 — Software Engineering Is a HumanityRobert's Links:https://www.linkedin.com/in/robert-n-harris/coded2lead.comJohn's Links:John's LinkedIn: https://www.linkedin.com/in/johncrickett/John’s YouTube: https://www.youtube.com/@johncrickettJohn's Twitter: https://x.com/johncrickettJohn's Bluesky: https://bsky.app/profile/johncrickett.bsky.socialCheck out John's software engineering related newsletters: Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.TakeawaysPeople run on emotion and safety, not logic — lead them accordingly.When someone underperforms, look at the system before you look at the person.Labelling people as "difficult" or "lazy" is a way of avoiding the real problem.AI is accelerating code generation, but the human bottleneck downstream is getting worse, not better.The institutional memory inside a team is worth far more than anything in your wiki.Culture is what happens when nobody's watching — not what's written on the wall.If you send Slack messages at 10pm, your team will think there's no such thing as work-life balance.Only authorised people should authorise work — casual remarks from leaders land as commands.Co-location without connection isn't culture, it's a terrarium.Computers are a science, but software is a humanity.

Episode metadata supplied by the publisher feed · Published May 14, 2026

Embed this episode

NOW PLAYING

I got into computers to avoid people then they put me in charge of them!

0:00 49:01

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Coding Chats?

This episode is 49 minutes long.

When was this Coding Chats episode published?

This episode was published on May 14, 2026.

Can I download this Coding Chats episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!