new draft - the hero programmer