How To Build a Successful Platform Team
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
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
Do you have a failing team? Why is it, in your eyes, failing? Sometimes this seems like an intractable problem. The team is failing because… Read More »How to fix the “Failing” Team
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
The expert gets up on the stage. His t-shirt is large and tight over his round belly, tucked into the top of his jeans. His… Read More »How to be a Happy Engineer
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
IT and software projects regularly under-deliver because, despite best efforts, the nature of the change is often unexpected. Consider this scenario: Unexpected change is hard… Read More »The Challenge of IT Change