Find the projects that speak to you then check in on the communities. Contributing to open source is first and foremost _work_. A community can turn you off from participating, but the motivation to contribute only comes from the product. And you might be surprised at the difference between what it's like to contribute to any random project compared to what a "news" blogger that needs to generate hits wants you to th…
This is really the correct answer: Why do you want to participate in an open-source project in the first place? If it's to gain brownie points for your CV, it's quite likely that you'll get nowhere, because that's a motivation right along with "earn money". The difference to just getting a random software development job for earning money is that at the random job, you will be in a team where tasks will naturally flo…
It wasn't until I had an overarching purpose that I found success. It took about 5 years.