A talk I gave to Belfast Ruby on the 6th of May 2014