Outreachy Blog: How I resolved my doubts

Khyati Soneji
2 min readJun 5, 2019

In this 2nd blog of my Outreachy internship, I’ll cover:

Things that I was overwhelmed by.

Things that I was stuck at.

How I took help for solving the issues I faced.

Things that I was overwhelmed by

Initially, When I started contributing to WikiEduDashBoard, I was overwhelmed by the different technologies that are used in the project. I was nervous about whether I would be able to get practical knowledge and contribute to the various aspects of the project.

Then I realized that instead of getting nervous I should focus on learning one technology and gain practical knowledge about that technology by making contributions.

So, in the last two weeks, I started learning Ruby on rails through online tutorials. I also started making contributions to the project in Ruby.

Here is the link to one of the contributions that I made: https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/2936

Things that I was stuck on

To start working on one feature I had to understand the previous codebase that handled scoring for contributions to Wikipedia.

As I was new to Ruby on rails, I was stuck on understanding some parts of the codebase.

How I took help for solving the issues I faced

In order to solve my doubts for the previous codebase, I made a note of my doubts so that I could clear them out with my mentor. I brought this up during our daily meeting and my mentor was kind enough to explain the code.

My advice when you are stuck is to provide all details of your doubts on a public channel so that anyone who knows about it can help you.

Also, keep your mentor aware of the issue that you are facing and get their help.

Also to solve my doubts on ruby on rails, I asked on our slack channel. Amit Joki, who is a GSoC intern with Wikimedia shared some ideas around on how to approach the problem.

Asking on slack for help

--

--