Jonathan Starr - Head first... into open source | PyData Global 2023

Learn how to dive headfirst into open-source projects, starting with non-coding contributions, building skills gradually, networking, and making a difference.

Key takeaways
  • Find a project that aligns with your passion: Identify a field or topic you’re passionate about and look for open-source projects related to that area.

  • Start by contributing in non-coding ways: Explore ways to contribute to open-source projects without coding, such as writing documentation, designing graphics, or managing community events.

  • Build your skills gradually: Start with smaller tasks and gradually take on more challenging contributions as you gain experience and confidence.

  • Network and collaborate with others: Engage with the open-source community, attend events, and connect with other contributors to learn and grow together.

  • Be patient and persistent: Open-source contributions can take time to be recognized and appreciated. Stay persistent and continue contributing to projects you’re passionate about.

  • Use your skills to make a difference: Open-source projects often have a positive impact on the world. By contributing your skills, you can make a meaningful difference in various fields.

  • Find a mentor or join a community: Seek guidance from experienced open-source contributors or join communities dedicated to supporting newcomers.

  • Don’t be afraid to ask for help: If you encounter challenges or have questions, don’t hesitate to reach out to the project maintainers or community members for assistance.

  • Celebrate your contributions: Acknowledge and celebrate your contributions, no matter how small they may seem. Your efforts contribute to the growth and success of open-source projects.

  • Consider becoming a core contributor: As you gain experience and expertise, consider becoming a core contributor to a project, taking on more responsibilities and helping to shape its direction.