When Hugh Williams first moved to the US in 2004, he was one of the early engineers to join the search effort at Microsoft. 15 years later he’s held several high-profile roles including VP Engineering and Product roles at Google Maps, eBay, Tinder and Pivotal. Hugh has now returned to Australia with a mission to help high school teachers develop their confidence and competence in teaching computer science — read more here.
We chatted with Hugh about everything from improving alignment between the Engineering team and PMs, to creating the right-sized teams for impact.
Here are a few key highlights.
Company goals must have six things:
This ensures that teams are not just working hard, but working on the things that are the highest priority to the company.
For Engineering leaders, getting the right balance for how you should spend your engineering resources is the hardest problem to solve.
A simple solution is to avoid the conversation about whose priority is more important (Product vs Engineering) and just agree on the split of energy you’ll spend working on the following:
From experience, the ratio for the split of energy should be the following 60:30:10:
There are times when the balance should swing to other ratios. For example, if everything is going great in the Engineering team it may mean you can spend a bit more energy on product (i.e. make it 70:20:10).
From experience, it’s 6–8 people. If it gets larger, the complexity of point-to-point communication slows it down. If it’s smaller, teams don’t have enough resources to change the world.
When you have a tech team of 400 it’s not about managing a team of 400, it’s about setting up small 6–8 person organisations that feel independent, have customer-centric goals (so the lines between the teams are right), and can run really really fast.
At a high level, when interviewing engineers make sure you look out for four things:
Above all, hire people with raw horsepower.
These people that can do anything if they’re given the opportunity and the coaching.
There’s no silver bullet, but some basic principles are:
When things go wrong, always ask yourself in hindsight “why didn’t somebody fix that?”, and “why didn’t somebody keep celebrating the things that were important?”.
The Richmond Tigers (Melbourne AFL team) have a pretty inspirational story about turning their culture around. Have a read of the book “Yellow and Black” — it’s not just a story of a sports team, but how to get your team culture working again.