Spaced repetition at work. Works great for me too, whenever I actually remember to do that, but sometimes I'm just caught off guard and instantly forget their names, but I'm not too embarrassed to ask again if I think I'll run into this person again.