Hacker News new | ask | show | jobs
by readme 4420 days ago
Don't just pick a random project to contribute to.

Learn software that you need to use, for example, if you're a web developer, learn one of the popular frameworks. Once you've mastered it you'll see where the problems are and what you can do to improve it, and then contribute patches.

Basically just find and fix problems with things that you actually use.