Accelerated the growth of more than


Technical Leaders

Keynoted and presented at more than



Register for Shortcut to Tech Leadership (an online, guided workshop)

Accelerate Your Journey From Maker to Multiplier 🚀

Get time back with the online course: Time Management for Technical Leaders

Invest a bit of your time to today to become a better Technical Leader. Sign up for this course at the Tech Lead Academy!

Rocket liftoff

Manage complexity with the online course, Systems Thinking Fundamentals

Learn what’s slowing your team down and how to manage the non-obvious elements in software teams.

Stay up to date with a free newsletter

Join thousands of other technical leaders to learn what’s changing in leadership, technology , processes and organisations.


Looking for inspiring talks, workshops or advice about modern software architecture, modern software organisations or how to grow as a technical leader?


Advisor, mentor, coach and technical leader passionate about accelerating the growth of the next generation of leaders and organisations.


Need someone who can accelerate the growth of your team by helping your key technical leaders scale?

Latest Writing

Rewiring DRY

The Developer DRY (Don’t Repeat Yourself) Developers often learn the useful heuristic DRY (Don’t Repeat Yourself). Having a concept repeated across a codebase many times makes …

How Many People Can Someone Lead?

The Short Answer A common question I hear in my technical leadership workshops is, “How many people can someone (e.g. a Tech Lead or Engineering Manager) …

Polishing Product Management Skills

Leadership roles are, by their nature, fuzzy. Look at the Engineering Manager role and you might see one of 5 common archetypes, or an even …

Look Ahead

When you’re driving a car, you shouldn’t focus on only the metre ahead of you. When you’re walking, you don’t put your entire focus on …