Open Source for dummies 2.0

Mariana Yañez
3 min readDec 6, 2020

Hello readers!!✨👋 Want to know more from a newbie experience in the Open Source world? I will be telling my experience for the next couple of weeks💖

Week two: The challenge begins

This week the real challenge has begun. I started finding my issues in different repositories following the tips from my previous post (If you haven’t read Open source for dummies. go for it 😉).
I looked for issues in projects developed in JavaScrip/TypeScrip with React for the front-end and Python for the back-end.

Front end pull request:
To find the issues in the front-end, I went as my first option to the Material-UI library and found one bug that looked like I could make a contribution fixing it, so I commented and waited for the hand up to start.
Meanwhile, I looked for another issue in Ant-Design, which is a library with team members from China. This repository was a big challenge. Most of the comments are in Chinese, so I invest time translating, understanding someone else’s code, and adapt my time zone with the contributors. I worked on it for a few days, and when I was about to finish it, someone else made a pull request, so they closed the issue leaving me without the opportunity of doing it. 😭 I learned that is something that can happen in the open-source world and, I can’t give up or let myself down.

After that happened, I looked for one more issue in Material-UI and started working on it. I finished it in a way that it wasn’t the best one, even when it passed all the checks one of the members contacted me to let me know it wasn’t the best one so I decided to communicate me back and let him know I’ll do it in another way.

The key is to do not give up. If you need to clear your mind for a moment, do it, ask for help, study more, or do anything that can help you to keep trying. For me, that was very important because, at the end of the day, it has more value when you challenge yourself and better yourself.

I had more bad results than good ones. But if i see things from a bigger perspective, they weren’t bad results. I might not be successful in all of my PR, but there are a few things I learned:

  • To keep working hard.
  • To keep researching.
  • To communicate.
  • To be proud of my work no matter what the results are. If they are not the best ones, at least I know where I’m failing, so I can correct that and improve it.

But, not everything is bad news or about how to do not give up and keep trying. After a long week going through comments in Chinese in one project and feeling like the world was going to end, I receive an email from an Ant-design contributor saying that he liked my proposal and It would be nice if a create a Pull Request. Also, I receive a notification telling me they did merge to one of my pull requests in Material-UI.

That’s how my second week working with open source in front-end projects went. I’ll keep you posted with more challenges and tips in the open-source world.🌎💻
Remember don’t matter how hard or overwhelmed can be, don’t give up✨

--

--