From Las Vegas to Canyons

Last Friday, I flew to Las Vegas, not for the casinos, but for an adventure that promised the raw beauty of the American Southwest. I went to the hotel and crashed. My journey into nature began early Saturday at 4am. On the way to Horseshoe Bend, I saw mountains. I love them. They come in different shapes and mostly red. […]

Navigating Layoffs

In the last few years, companies have begun laying off talent, leading to tough and depressing times for many. Some layoffs came as a big surprise, especially from companies that promoted a “don’t be evil” ethos. Yet, in the end, it’s all about business. Taking it personally doesn’t make sense. The system demands growth, where even stable profits can be […]

Handling Competitive Dynamics

A healthy level of competition can fuel innovation, drive individuals to excel, and push teams to achieve remarkable results. However, when competition crosses the line and becomes overly aggressive, it can hinder the growth and productivity of the team as a whole. I don’t think competition is inherently negative. It becomes problematic when it starts overshadowing the team. Over the […]

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 […]