Writing

Essays on building calmly.

Thoughts on sustainable technical leadership, boring technology that ships, and optimising for life — not just work.

AI January 17, 2026

If You Can't Explain the Code, AI Is Not Helping You

AI made code output cheap. 'I shipped a lot' means less now. Value moved from writing code to owning outcomes—deciding what matters, explaining trade-offs, taking responsibility.

Personal January 7, 2025

2025's Word is Intention

Tired of setting New Year's goals that fail by February? Discover how focusing on intention and experimentation helped me transform my health and happiness in 2024.

Personal October 3, 2024

From Feeling Like a Failure to Regaining Purpose

Feeling like a failure can be overwhelming, but it doesn't have to define you. After a year of setbacks, I decided to take a different approach—one rooted in consistency over perfection.

Leadership July 18, 2024

The CTO's Wardrobe

Discover the multifaceted role of a CTO through the playful analogy of wearing different tops. From hoodies that symbolise innovation to crisp white shirts for board meetings.

Leadership September 12, 2023

Why Your Team Isn't Asking Questions (And How to Fix It)

Unlock the power of questions in your team. Explore the science behind the fear of asking and get actionable tips for managers and team members.

Business July 9, 2023

The Journey of Building a Successful Software Consultancy: Genesis

Let's face it, I'm a dinosaur in this fast-paced world of agency building. It took me over ten years of dedication and building a fantastic team of 15 talented folks.

Career August 31, 2022

Why You Can't Find a Job as a Junior Ruby on Rails Developer

When I sat down to write this blog post, it was going to be titled 'Tips and tricks to find your first junior developer role'. Instead, let's explore why it's currently difficult.

Personal August 12, 2022

The Fear of Publishing

Exploring my own fear and possible impostor syndrome. Why it took me nearly a year to write my first post here.