I started a YouTube Channel

In the last 3 months I have seen my pet project - Dream Career Project - gain a following of nearly 200 people who want to hear from me about job applications, CVs, interviews tips, and advice on how to build a fun and exciting career.

Buoyed by this interest in my content I have decided to try my hand at videos. I've created a personal YouTube channel and I’m having a lot of fun…

Read More

HR for Engineering Teams

It was two minutes in to my first 1-to-1 meeting with one of my team members at my new job. As one of the first management hires outside of the existing founders I had given an explanation of what my role is when I was met with a comment-masquerading-as-a-question: So you're just kinda like HR for Engineering?

Read More

Running a Hackathon Your Team Loves

Running a hackathon is an important part of leading a high performing team in a software company. It has almost become a rite-of-passage in modern day software development leadership, marking the transition from reactive manager into proactive leader. Here is my take on how to run a hackathon your team will love. 

Read More

Playing Games at Work

Playing games at work is something I recommend to everyone trying to build a high performing team. A good old fashioned fun gaming session has a number of benefits and creates a great fun culture and friendly atmosphere at work. We recently instigated a gaming culture and we're seeing fantastic results...

Read More

Tripling an Engineering Team in Six Months - Part Two: Planning to Scale

In 2016, after being acquired by private investors, we were given the green light to triple our engineering team as fast as possible. In this article (part 2 of a 5 part series) I dive deeper on how we actually planned the massive task we were embarking upon, the questions we needed to ask, and the important lessons we learned about planning to scale.

Read More