A journey in programming brimming with child like wonder and a sprinkle of 'jaded adult'