Alessandro Terranova A curious and technological man