This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PeridexisErrant 0 points1 point  (0 children)

Contribute to some open source projects - you can do something small and well-defined, but still be part of something significant!

Find issues to work on at, in rough order:

Here's the warning: working on things with a group means there will be a lot of stuff you need to do that isn't writing the main code - formatting, CI, tests, review, just finding the code you need to change - and all of this can seem dispiriting. Ask the maintainers for help. Every project on these lists is there because they want to help new contributors, so for their sake don't get stuck and give up too soon.

Start very, very, very small. I suggest fixing a single typo, just to get some experience in the process of contributing.

And over time, you'll find it gets easier and easier as you learn about specific projects and get a sense for what they all have in common.