Version control

Don’t write a single line of code until you have a version control system in place

Almost all developers know of at least one version control system (also called source code control or revision control). These systems provide a backup of your work and allow you to dip back …

Wear the hats every day (Part 3)

This is Part 3 of a 3-part series.

Often when I'm working  with teams and individuals I don't formally use the Six Thinking Hats. In fact, I rarely make it explicit that this is guiding the discussion. As a project manager or business analyst I use the hats to guide …

Put on a hat when asking questions (Part 2)

This is Part 2 of a 3-part series.

You can work through each of the hats in any order but it’s more effective when two hats pair up. This isn’t to play each off each other or fall into debate (something your use of the hats is trying …

Try on the thinking hats (Part 1)

Instead of judging our way forward, we need to design our way forward. We need to be thinking 'what can be', not just about 'what is' - Edward de Bono

This is Part 1 of a 3-part series.

After several years of working long hours as a programmer I went into …