September 19, 2025
8 minute read
We spend plenty of time as engineers either being onboarded into a new organisation / project or helping onboard others.
The best onboarding experiences I've had have been low-stress, with a clear pat…
Read More
July 15, 2025
4 minute read
I repeatedly encounter ongoing software projects that are far behind industry best practice and as a result are getting the inevitable problems in quality, delays, waste etc. When I talk to the projec…
Read More
July 4, 2025
2 minute read
Love Jira. The main method of ensuring the team builds the right thing at the right time is a quality & well ordered backlog.
The team owns the stories and tickets. The tickets are just a tool fo…
Read More
August 24, 2022
5 minute read
Learn to code... then get endlessly better at coding...
Be good at coding.
The end.
... but wait, there's more.
There is truly endless training available for getting better at the craft of being a d…
Read More
December 10, 2021
25 minute read
Here's my take on what it means to be a dev-lead / tech-lead / lead developer; and why it's time I stepped up.
I'm going to explain what I think makes for a really good high-functioning dev team, and …
Read More
January 25, 2021
10 minute read
This is for my children when they're old enough to read them and benefit from them, and when they decide to take an interest in the advice of their boring old man, however I'd recommend this list to a…
Read More