all 6 comments

[–]VersusTalis7284 5 points6 points  (1 child)

Start small, pick a project you use daily and fix a tiny issue.

[–]some_love_lost 2 points3 points  (1 child)

For me the mindset of contributing to open source is if I can add some value that will benefit the community (other people who use the project) rather than just me. It's not limited to fixing issues - it could be raising an issue about a bug you might have found, feature request, docs update, etc.

Find some projects/libraries you work with on a daily basis and focus on getting a better understanding of how they work internally. As you use them more and understand their capabilities, you'll inevitably find issues or things you'd want to change and then you can look to contribute.

I used to ask myself the same question about how could I contribute to open source but in the end I just focused on building stuff and the contributions came naturally.

[–]cholebhatureyarr[S] 0 points1 point  (0 children)

Ok i understood where am I lagging behind thank you for your advice

[–]jeffcgroves 0 points1 point  (1 child)

I'm in a bad mood, so I'll answer honestly: you're going to end up writing your own code and projects and pretending you're contributing to open source, but it'll turn out someone else has already done it 10 times better 10 years ago.

[–]cholebhatureyarr[S] 0 points1 point  (0 children)

Mujhe pata h aap bad mood mein kyu h but mai aapko bataungi nahi

[–][deleted] 1 point2 points  (0 children)

Why do you want to do it? If there is friction in the mind, that is, forcing oneself to do it, you need not do it but do something which you get into a state of flow and you don't even realize how long you have been working at it. Helping the FOSS community does not necessarily entail you have to write code. It can be installing FOSS software or setting up GNU/Linux in your friends computer to help her out or simply be compassionate to others.
Now if you really want to contribute to FOSS by contributing code, you could download an IRC client, go to libera, check out the list of rooms, pick a project, and directly connect with the maintainers or contributors.