Profile picture
James PearceFounder at TinyBase, ex-Eng Director at Meta

Improve Something You Use

The video advises that we should start by finding a project that we're passionate about, rather than aiming for the biggest or most well-known ones.

  • Choose projects that you already use or are familiar with, as this gives you a head start in understanding the project's goals and potential areas for improvement.
  • The dependency graph on GitHub can help you identify potential projects by showing the dependencies of projects you're already working on.
  • Consider contributing to smaller or medium-sized projects by companies, as these can offer valuable learning experiences and opportunities to build relationships with professional developers.
  • Contributing to open source can lead to career opportunities, as demonstrated by the example of Sophie Alpert and her work on the React project.

Article shown by Sophie Alpert: Using React to speed up the Khan Academy question editor

Connect with James: