Writing
Essays on building calmly.
Thoughts on sustainable technical leadership, boring technology that ships, and optimising for life — not just work.
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.
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.
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.
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.
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.
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.
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.
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.