We like to blame slow delivery on process, resourcing, or governance. But what if the real issue is simpler - our engineers don’t truly understand the product they’re building? Too often, developers work in the dark. They know their codebase but not their customer; they execute sprint goals without grasping the pain points that gave rise to them. Many will never use the products they build. In large corporations, especially, software delivery teams are tucked away as backend functions, separated from the client by layers of business units and reporting. That distance makes customer needs feel abstract, even irrelevant. ...
Getting Comfortable with the Uncomfortable
I stumbled across a passage recently that hit me like a cold splash of water: it is not uncertainty that paralyses us, it is our resistance to it. Think about it. Uncertainty is everywhere. Life does not come with guarantees, and yet we spend so much of our time trying to wrestle it into something predictable. We want the perfect plan before we take the first step. We want assurance before risk. We want to know we will succeed before we even start. ...
Habits, Hierarchies, and Rituals - The Real AI Challenge
The excitement around AI in software development is everywhere. Every week, new tools promise to boost productivity, accelerate delivery, and raise the quality bar. Yet in many organisations, the impact of AI has been underwhelming. Not because the technology isn’t powerful, but because old habits, entrenched bureaucracy, and ritualised ways of work are quietly holding teams back. Let’s unpack this. Old Habits Result in Retrofitting Instead of Rethinking Software delivery teams are creatures of habit. Developers, testers, analysts, and product owners have refined their methods over years, influenced by the prevailing wisdom of waterfall and agile. These practices have become a gospel called “the way things are done.” ...
Thinking in prompts: How AI is reshaping our minds
I recently came across a few pieces arguing that AI is eroding our ability to write, and along with it, our ability to think clearly. I get the point. If machines can write for us, then what happens to our own voice, our ability to wrestle with ideas, or even just put coherent thoughts together? But here’s the twist: the way we use AI today, especially tools like ChatGPT, is primarily through writing. Not polished, publish-ready writing, but something far more subtle and surprisingly complex: the prompt. ...
Welcome
Hello and Welcome! This is a space where I explore the many ideas, experiences, and reflections that keep my mind engaged. From the latest in technology and the intricacies of leadership to the ever-evolving business landscape, the joys of travel, and the occasional musings about this and that — this blog is my way of making sense of it all. What to Expect You can expect rambles, thoughtful insights, practical takeaways, and the occasional deep dive into topics that connect technology and humanity, leadership and growth, or simply the wonders of the world. Whether you’re here for inspiration, knowledge, or just a new perspective, I hope you’ll find something that resonates with you. ...