Less obvious perk of contributing to open source:
When you're coding on the plane without wifi, then realized you needed to read some Python/Django docs.
No problem! Because contributed before, you have local clone of the repo, so you can build the docs on your laptop.
So start contributing to open source.
Thanks for coming to my TED talk.