I find myself thinking a lot about helping people get into Tech through open source contribution and maintenance. This is an exciting opportunity space in Africa.
🧵 Thread...
Shifting mindset from being a consumer (nothing wrong with this) to being a contributor and eventually a creator is a challenging journey that’ll give skills that level you up really fast!
Imagine if you:
✅ Learn the fundamentals of the web by building small, real-life projects from the ground up (no libraries)
✅ Learn how to use open-source libraries to improve your productivity and ship faster.
✅ Pick your favorite libraries. Find ways to improve their documentation, help answer issues, fix bugs, etc.
✅ Learn the art of setting up existing projects from Github and navigating a codebase using tools like Sourcegraph or CodeTour
✅ Learn about automated testing, GitHub actions, GitHub issue templates, etc.
✅ Learn about writing documentation, markdown/MDX, and deploy previews.
✅ Learn how to bundle and ship NPM packages.