A Weekend Getaway to Malta

Last weekend, I swapped the cold Dublin for the Mediterranean sun with a trip to Malta. My journey started on Friday evening. I left Dublin at 7 pm and, after a few hours in the sky, landed in Malta a bit past midnight. Saturday morning was all about exploring Valletta. I started my Valletta tour at the Waterfront, lined with […]

Engineering Health Essentials

Engineering health is a term that deserves far more attention than it receives. Sustainable software development is not only about the features we ship or the speed at which we deliver. Every organisation, even the healthiest ones, makes subpar decisions over time. Some are technical decisions that turn into technical debt. Others are operational decisions that solidify into weak processes […]

Should Dev Managers Code?

As someone who’s been navigating the world of software development for a while, I often think about what it really means to be a good development manager. It’s a bit like being the conductor of an orchestra. You don’t have to know how to play every single instrument. You don’t necessarily code yourself, but make sure everything works in harmony. […]

Confronting Life’s Storms

Life isn’t easy for anyone. Everyone finds themselves navigating through a series of unpredictable challenges. Our unique journeys get punctuated by challenges that test our resilience. Some are fleeting while others persisting for what seems like an eternity, stretching over years, even decades. These battles forge one’s prolonged strength, determination, and character. Life is often a complex program filled with variables beyond our control.  Challenges are […]

Winning Eleven

Here’s ‘Winning Eleven,’ my own mix of eleven key ideas that have helped me grow both at work and in life. This isn’t your usual list of tips. It’s more like a collection of real stories and lessons I’ve learned along the way. These principles come from my own experiences, the good times and the tough ones. Let’s take a […]

Stay updated

Receive insights on tech, leadership, and growth.