Hiring Harmony

Building an all-star team is a bit like cooking a nice dish. It’s less about throwing in a lot of ingredients. It’s more about using just the right ones to create something truly delicious. Your team is your recipe for success, and as any top cook will tell you, the best recipes don’t need the most ingredients; they require the […]

Estimation Accuracy

Estimating software projects is basically the tech equivalent of arguing about Irish weather. Everyone has an opinion, nobody really knows anything, and the forecast changes all the time. One minute you’re looking up and see that nice blue sky, and fifteen minutes later you’re sprinting through sideways rain wondering why you ever trusted an umbrella in this country. If you […]

Why Legacy Systems Are Worth Your Time

I know. When you hear legacy, you think untested code, brittle systems, weird edge cases, and “what the hell just broke now.” Every moment feels frustrating. You don’t know what the next change will trigger. I hear you. Been there, done that. A lot of cursing happens. But here’s the thing: if you’ve ended up with legacy software, it means […]

Why Metrics Don’t Equal Quality

In 1902, Hanoi was drowning in rats. The government was getting nervous about plague. Hence, the city put a bounty per rat tail. Suddenly, the system had a scoreboard, something you could count, stack, report, and feel good about. And it worked. Hunters brought tails in, the numbers soared, and the program looked like a win. Then reality showed up. […]

A Sunny Day in Edinburgh

At 4:45 am, my alarm rang and I got ready quickly to catch my flight from Dublin to Edinburgh. I reached the airport at the optimum time. The flight took only 45 minutes. I took the bus to the city centre which takes around 30 minutes. Finally, I was in Edinburgh’s city centre. The first cool thing I saw was […]