In an ideal world, there would be no technical debt. No legacy. We could build whatever we like and then throw it away when we… Read More »How To Build a Successful Platform Team
Less than a year ago, I read Team Topologies for the first time. I was immediately struck by how it aligned with my experiences of… Read More »Avoiding Toxicity: How to Manage Cognitive Load
Could we have been persuaded by the recent AI hype that humans are no longer important in writing software? So much of what we do… Read More »Have You Ever Tried to Make Software Without Using Humans?
In May 2023, I was at the first-ever Fast Flow conference in London for a day of presentations and activities. The delegates would mainly be… Read More »Team Topologies and The Human Touch at Fast Flow Conference, London 2023
You’ve started working on a new project. Your job is to lead your team through the challenges that you find. You must improve the reliability,… Read More »How to Avoid the Organisational Big Ball of Mud
So much of what we do as technical leaders is about interaction. Managing smart people is incredibly rewarding, but navigating the sea of opinions can… Read More »People Patterns and Learning How to Say No, Nicely
In this episode I talk about how we make change successful. Because we are bombarded with the need for business change – this means systems… Read More »Lovin’ Legacy Podcast: The Business of Legacy – Making Software Change Successful