Let me summarize it here
- Itch-Scratch Phenomena -- If you got an itch, you will scratch. In the open source world this means -- If you need something, do it yourself or help somebody do it, do not sit quite
- Contributions do not have to be code -- You can contribute by translating code, documents, submitting bug reports, testing, helping with infrastructure and many other means. Code is also of-course considered as contribution, but it is not the only way to contribute
- You build the community -- No one can say no to you, if you do something and the community needs it, they will take it. Do not be afraid of people saying "No!". People saying "No!" often too busy fighting somebody will implement feature in the background and submit it.
- Work on it now -- If you need something, discuss it with the community and start on it right away