Week 8 – Reflecting on Other Groups' Experiences

Comparing Experiences Across Groups

This week, we listened to reports from other groups about their open source project progress. One thing that stood out to me is that many groups are facing very similar challenges, regardless of which project they chose.

For example, several groups mentioned that the contribution process is much slower than they expected. Even after submitting a pull request, it can take a long time to receive feedback. In some cases, their PRs have not been reviewed at all. This is something our group can strongly relate to.

Another common issue is understanding large codebases. Many groups said that it takes a significant amount of time just to understand the structure of the project before making any meaningful contribution. This is also consistent with our experience, especially when working with a large project like pandas.

What I Learned from These Comparisons

Hearing other groups’ experiences helped me realize that these challenges are not unique to our group. Instead, they are part of the normal process of contributing to open source projects.

One important takeaway is that open source contribution is not only about writing code. It also involves:

  • understanding project structure
  • reading documentation
  • communicating with maintainers
  • being patient with the review process

I also realized that timing is something we cannot fully control. Since most open source projects rely on volunteer maintainers, delays in reviewing PRs are expected.

Reflection on Our Own Group

Compared to other groups, I think our situation is quite similar. We also spent a lot of time setting up the environment and understanding the repository before making contributions.

One thing we might improve is aligning our expectations earlier. Some groups seemed more focused on smaller, achievable contributions, while we initially aimed at larger or more complex tasks. This made our progress feel slower.

Moving Forward

Based on what I learned this week, I think our group should:

  • focus on smaller, well-defined issues
  • not rely too much on immediate PR feedback
  • treat the process of exploration as part of the learning experience

Overall, this week helped me adjust my expectations about open source. It is not a fast or straightforward process, but it is a valuable experience in understanding how real-world software development works.

Written before or on March 9, 2026