Often when I get a good answer where I see that the answerer went through a lot of effort and answer revisions to help me, like with this unix.so question, then I like to go through the answerer's old posts looking for similar gems to learn from. Of course I upvote these if I found them helpful. However, I am worried that the SO algorithm might decide that I am overvoting a particular user and thus punish either me or him for this behaviour, or at the very least not give to him all the upvotes that I've selected. I stress that I am not upvoting all his posts to give him more points (I freely hand out bounties, even on other peoples' questions) but rather because each upvoted post is helpful to myself as well.
How can I avoid tripping the SO algorithm that looks for people gaming the system?