How To Fix Your Daily Standup

The daily standup is probably the most common team meeting in the world. What started as a strange practice for software developers using something called 'AGILE' has morphed it's way in to everyday usage across most industries. I’ve combined lessons learned from my 20+ years experience in the software industry to share tips for how to fix your daily standup

Read More

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

Changing Your Mind

Recently that there seems to be an increasing culture in the world that promotes verbally and emotionally attacking people who change their mind. But changing your mind means you have learned something new. You have some new facts, data, experiences, or opinion that challenges your previous view so strongly that you are willing to change it...

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