Instead of making up-front decisions based on assumptions and imperfect knowledge we create hypotheses and run a series of experiments to determine whether each hypothesis is true or false. The results determine what we should stop doing, start doing and continue doing. Based on complexity, uncertainty and rapidly changing environments, most software development projects are “research and development” exercises ideally suited to this hypothesis-based approach. Continue reading “Using Hypothesis Statements for Features in Software Development”
One of my paradoxical mantras is that, “Every holiday should include a marathon.” Last year, with some exceptional planning, I managed to fit three marathons into a one-week holiday in KwaZulu Natal. Unfortunately, young kids and the steadily declining rand mean that international holidays (and therefore international marathons) are something of a rarity these days. However, August 2017 saw a mini-family reunion scheduled in the Lake District in England and I hoped that this would provide the opportunity to increase my international marathon count (which was sitting at 26).
Travel dates were fixed around the Johannesburg school holidays and I expected to be spoilt for choice with interesting English marathons to pick from. I was devastated to find nothing in the race calendar. It’s obviously far too hot to run summer marathons in the UK – damn global warming! Undeterred I decided to cast my net wider; and was relieved to find the Reykjavik Marathon in Iceland where it never gets too hot to run marathons.
For the last few years I’ve done Movember. Not only did I help raise several hundred thousand rands for CANSA but I also quickly realised that fast facial hair growth is one of my super powers. Despite this evolutionary advantage over other humans, I’ve spent the rest of my time on this planet clean shaven. At the end of last year I finally decided it was time to embrace this talent and unleash the full potential of my unshaven awesomeness on the world – so I decided to Decem-beard.