David Barber is a Technologist, blogger, and world traveller.