Annual review 2024 - 2) Best memories

This post is part of my annual review process for 2024. This year, I’ve committing to writing a more comprehensive review, but to do so I’ve structured myself into particular areas that I think are important to cover.

To read more,

  1. Intro
  2. Best memories
  3. Health - Running
  4. Health - Weights, weight & supplements

Best Surprise Sadly nothing comes to mind. It just wasn’t much of a surprising year. I was pretty pleased with some of my mentees getting new jobs.

Best Meal Toad-in-the-hole, in a tiny, open-fire, farmer’s pub in the middle of England’s Peak District. A good pint, with a good friend after a long time out of the motherland hit all the nostalgia spots.

Coolest New Experience Offroad ATVs in the Dominican Republic. Just a pity the coordination around it was rather rubbish, and the claimed 2 hour safari, was more of a 10 minute blast

Favourite Weekend Back in the UK, jet lagged and going to a gig - the 20th anniversary tour of the third album I ever bought. Hipster mini-golf. Bowling. Beer. Steaks. Worms.

Favourite First Meeting Marion. An infinitely interesting, powerful and motivated friend.

Favourite New City Did I see any new cities? The Dominican Republic was new, but not really a city.

Leicester takes the crown in my “What the hell happened to this place?” award.

Favourite Sports Moment Gave up on sports a long time ago. The only thing I’ve paid even any notice to has been the world marathon circuit with crazy attempts at course records at Boston and NYC.

Favourite New Walk Mam Tor, near Hope, North of England

Favourite New Friend Marion

Favourite Tour I’m going to choose to believe this is a music and band question. I saw Taking Back Sunday, Thrice, Enter Shikari and Bullet for my Valentine live this year, and all of them were on some variant of “we’ve been doing this for 20 years, so thank you”. Playing the old stuff, gets you in the feels.

Favourite Day

Most Intense Week Release week for the supermarket. Drama at home. Drama with the client. 7 days in the office. Living and breathing code for 10+ hours a day for the first time in years. Thrilling.

Favourite Artist Only recently discovered, There’s a Light - the album A Long Lost Silence, is excellent. It reflects my melancholy. It reminds me of sitting in dark rooms as a teenager just listening to music.

Favourite Song Sans Soleil by Alexisonfire. After seeing them support Avenged Sevenfold, and seeing this one live, it’s been on heavy repeat.

Close second is He Films The Clouds Pt.2 by Maybeshewill. It’s just a song I keep coming back to, time and time again.

And then after seeing Enter Shikari live, Sorry You’re Not A Winner was on repeat for a month.

Favourite Concert SOiL - the (nearly) 25th anniversary of the Scars album. A great night.

Favourite Quote Women need love for sex, men need sex to love

How do you define successful engineering leadership?

The Philosophy

Many view technical leadership as being the “smartest architect in the room.” I see it as the opposite. My job is to build a room where I don’t have to be the smartest person because the systems, culture, and communication are so robust that the team can out-innovate me.

The Strategy

  • Alignment: Does every engineer understand how their sprint task impacts the company’s bottom line?
  • Velocity vs. Stability: We aren’t just “shipping fast”; we are building a predictable, repeatable engine that doesn’t collapse under its own weight at the next order of magnitude.
  • The Human Growth Curve: Success is when the engineering team’s capability evolves faster than the product’s complexity. If the team feels stagnant, the tech stack will soon follow.

What is your approach to scaling technical organizations?

The Philosophy

Scaling isn’t just “hiring more people” - that’s often how you slow down. Scaling is about moving from Individual Heroics to Organizational Systems.

The Strategy

  • The 3-Continent Perspective: Having managed global teams, I focus on “High-Signal Communication.” As you grow, the cost of a meeting triples. I implement “Asynchronous-First” cultures that protect deep-work time while ensuring no one is blocked by a timezone.

  • Modular Autonomy: I advocate for breaking down monolithic teams into autonomous units with clear ownership. This reduces the “communication tax” and allows us to scale the headcount without scaling the bureaucracy.

  • Automation as Infrastructure: At petabyte scale, manual intervention is a failure. I treat the developer experience (CI/CD, observability, self-service infra) as a first-class product to keep the “path to production” frictionless.

How do you balance high-growth velocity with technical stability?

The Philosophy

Technical debt isn’t a “bad thing” to be avoided; it’s a set of historical decisions that no longer serve you. Like any loan, leverage can accelerate growth when investments payoff. But if velocity and returns are slowing you need a payment plan before the interest kills you.

The Strategy

  • The ROI Filter: I don’t refactor for the sake of “clean code.” I don’t refactor a micro-service with no users. I refactor when the pain on that debt - measured in bugs, downtime, or developer frustration - starts to exceed the cost of the fix.

  • Zero-Downtime Culture: Especially at scale, stability is a feature. I implement “Guardrail Engineering” where the system is designed to fail gracefully, ensuring that a Series B growth spike becomes a success story rather than a post-mortem.

  • The 70/20/10 Rule: I typically aim to dedicate 70% of resources to new features, 20% to infrastructure/debt, and 10% to R&D. This ensures we never stop innovating, but we never stop fortifying either.