For me it is contributing to a project that has helped me too. For every useful answer I received on stack overflow I've answered some questions myself.
Interesting. I wonder whether "repaying a debt you feel but are under no legal obligation to repay" should qualify as altruism. (It feels altruistic to me.)