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

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

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

Tripling an Engineering Team in Six Months - Part One: The Background Story

In November 2016 the company I worked for was acquired, injected with cash, and told to 'go faster'. Over the next six months I led a recruitment drive that saw the engineering team (more than) triple. This is a 5-part blog series on that massive recruitment process; starting with the background story that led us to need to scale at such a pace.
 

Read More

Value First, Price Second: How to make good decisions in life (and software development)

When making decisions, jumping to the price as the first mechanism for comparison is a common mistake we all make. Everybody has done it at some point already and I am willing to bet most people resort to price as their default assessment most of the time. I know I do.

Read More

How I Built My Passion Project

Life is meant to be pleasurable. Life is meant to be fun. Life is meant to be enjoyable. But sometimes it is easy to forget that. It is too easy to get caught up in the rat race, using bullshit phrases like “time poor” as excuses for inertia, and just plugging away in a boring and monotonous life in the hope that we can get to the fun stuff later.

Read More