shine on is a tribute song to pink floyd's former member, syd barrett. barrett was removed from the band for his drug use and mental problems, which interfered with his ability to perform and develop as a musician. he was replaced by david gilmour, who was a friend of barrett's.