I have trouble remembering what it means to apply the covariant or contravariant Hom functor.
For example, when I see $\mathrm{Hom}(A, -)$, I always forget if I am going to reverse arrows or not.
For example: I used to have trouble remembering what a pushout and pullback was until someone pointed out that pushout diagrams have arrows going forward from the set that is going to dictate the gluing. Now I will never forget what a pushout diagram is.
Does anyone have any mnemonics to help me remember which is the covariant and contravariant hom functor?
Covariant means having the same "variance", or in other words going in the right direction. Here it means that if you apply $\hom(A,-)$ to an arrow $f:C\to D$, you get an arrow in the same direction $\hom(A,C)\to \hom(A,D)$; hence covariant.
If you apply $\hom(-,B)$ to the same arrow you get an arrow $\hom(D,B)\to \hom(C,B)$ so in the opposite direction, hence contravariant. I guess it's easier if your mother tongue is a latin language, because in those "contra" (or derivatives thereof) often indicates some notion of "opposite" or "against".