I always wanted to give back and become an open source contributor, but I always struggled with dedicating time to something so altruistic.
There is a difference between solving a problem for yourself and solving it properly for everyone.
Today, I began with the smallest possible entry drug: I have become maintainer of a package script in the Arch User Repository: https://aur.archlinux.org/packages/plasticscm-client-gui
Two, actually.
It's not much, but it feels good.