Leaving South Africa

After a 4 months rollercoaster-ride, I can make this public! Manisha (my wonderful wife), son and I are moving to New Zealand in the next two months. Our current plan is to stay there for three years whereafter we’ll reevaluate our next step wether it is staying there, going…

The Technical Debt metaphor is broken

I was first introduced to the Technical Debt metaphor in 2008 in this video. The key takeaway for me is the Technical Debt metaphor to help us explain how the disorder within a system affects future development work. Martin Fowler went further to classify the different causes of Technical Debt…

Virtual coaching circles

During first half of the year I participated in a virtual coaching circle with 5 other coaches from three companies. This was an great learning experience for everyone involved and I hope that other coaches can experience the same I decided to write this blog post in the hope of…

Switching from PC to Mac

In 2012 I switch over to using a MacBook Pro as my primary machine for development and everything else. The best part of the experience was that I get to play with a bunch of new toys. Every now and again people ask me about my configuration and what tips…

Why I’ve become a polyglot...

In 2012, I started my first iOS project after working with C# for over a decade. This led to a journey where I ended up working with OS X, Linux, MongoDB, ObjC, Node.js, C, Ruby and much more. In retrospect this experience accelerated my learning dramatically and because of…