1) self-effacing: here 'efface' has a meaning of 'wipe out;destroy' in the dictionary. So I don't understand what it meant here. 'destroying himself'?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.