Tech needs better leaders

How to deal with Idea People

If you spend some time on start-up boards or networking events, you'll run into them. Developers can spot them from the other side of the room and try to stay...

Read More

What makes a senior developer?

If there is one creature that has an almost mythical aura in the corporate world, it's the senior developer. Wise, battle-hardened and elusive, they are in high demand. I've worked with...

Read More

Forget OKR’s, look at your NYR’s

People want to grow. Teams want to improve. Companies want to do better. We'll define metrics and aim to grow those. We'll write down ambitious goals that should act as...

Read More

How to land your next dev job

I sometimes get questions through LinkedIn from developers looking to land a new job. Sometimes these people are junior-juniors looking for their first project. In other cases, they have some...

Read More

Cutting scope is the healthy option

Scrum teams and their JIRA Backlog. Analysts and their Functional Requirements. The whole is greater than the sum of its parts. Yet we tackle software development by spelling out a list of...

Read More

Cheap – Fast – Good: pick 3

Cheap - Fast - Good Conventional internet wisdom tells us we should pick two. It's often visualised in one of these Venn diagrams: The thing with conventional internet wisdom is...

Read More

Lean: a quick success story

Sometimes it can feel that discussions about Agile and Lean are purely academic. Most of those articles are the business equivalent of those motivational TED Talks. But sometimes, you watch...

Read More

A case for individuality

A team is a network of individuals working towards a common goal. There's a lot of literature about the teams and the networks and the goals, but I would like...

Read More

The Price is Fixed: Come on down!

Fixed Price Projects have a bad reputation. If you've worked in our industry for a while, you'll understand why. We overpromise to close the sale and underdeliver when reality hits...

Read More