2020-08-18 10:15 pm
Entry tags:

How Outreachy helped me to improve my technical skills and communication skills?

Hi there!!

I'm back with my last blog post of the series. Ah!! This reminds me that I'm about to end my internship today! But that's okay!! Since it's an open-source organization, I can always contribute it anytime later :)


How Outreachy helped to grow my technical skills?

Initially, I was afraid whether I could actually contribute to at least one PR because testing isn't something that I had never done before! But yea, I have touched over Android a bit :D

Still, contributing to huge is a big deal!! Nah, Nah it isn't if you get awesome mentors like mine! I completed start from zero and could able to reach more than 2000 lines of code in testing! Yes, it all efforts my mentors and teammates. They helped me wherever I was struck and had provided constant motivation which made me stay productive throughout the internship! I learned writing code using Kotlin and Espresso!!


How Outreachy helped to grow my communicational skills?

During my Outreachy internship, I could able to speak to people from various parts of the globe and that made me feel confident to start a podcast that had got over 250 views from more than 5 countries. A podcast is something that I would never imagine myself to do but Outreachy made it possible!

Cheers to all people right from Outreachy organizers to mentors from Mozilla to teammates of my team to Mozilla co-ordinators. I truly owe you, people, a lot. This girl who is trying to live her dream will make you proud someday :)
2020-07-11 12:15 am

WEEK 8: MODIFYING EXPECTATION

Hi everyone!

So some of you know I am writing UI test for Android (Fenix) at Mozilla.

I thought I would easily finish 2 tests per week but the fun fact is the I could hardly complete 2 tests per month.

My first task had a lot of things in between like Intermittent issues, new features launch and lot more. Somehow got it done with other. Then, picked other but now it's even complicated with more number of steps but since I am habituated to the process and familiarized with codebase. I am enjoying the process :)

CATCH YOU OVER NEXT BLOG :)
2020-07-11 12:07 am

WEEK 6: KNOW MY PROJECT & COMMUNITY

Firtly, I took long time this blog due to lack of time, hope I get an excuse for this :)

Also read WEEK 8 blog as a follow up:

Basically, I love working for things related to mobile :p

The basic functionality for which everyone uses Mobile is to get information in simple terms surfing.

I am proud that I am working on a team where we get to work on a product Firefox which is being used by millions of people daily.

To be in specific, our team(testing) would be the very first users to experience that every new functionality before actually shipping out. The interesting part over here is we make sure that every single functionality turns out well when user uses it.

I'm very much proud to work on this and all thanks for Mozilla and Outreachy :)
2020-06-13 05:56 pm

Everybody struggles so I am!

As I promised earlier, I am sharing my best ever experience of getting struck and find the way out to resolve that problem.

Firstly, I took this long to write this post because I had actually gone through that struggle of being struck and then decided to write the post only after solving that issue. I also like to put this blog short and to the point so that I can go back to my work and continue with my next task.

I started my internship and also kinda completed the task within a first few days but there is huge problem of pushing my code and passing the CI tests on the GitHub.Thankfully, all of the tests passed but wait wait, it's not done without mentor reviews. Yes!! as expected I had to make certain changes locally and run my tests on Android studio and then I have to push the code to GitHub and later all the tests on GitHub should pass. If something goes wrong in between I have to redo all the process again.

It generally takes a huge amount of time to actually run tests to run on Android studio. Trust me huge means a hugeeeee amount of time due my laptop configurations. All the above, most of the time my laptop hangs for no run.

This tough time had been moved with the help of my mentors, teammates and core values that I mentioned in the earlier blog. I would like to give a quick overview about my core- values and my mentors which helped to come out of that situation.

RESPONSIBILITY & FRIENDSHIP; I am pretty sure that I am the sole responsible person for the situation and hence I felt it's my responsibility making through the my first task successfully. Being responsible is not just enough but sometimes getting help from mentors also helps a lot of time and sometimes pair programming and hacksessions too. I kinda also feel my other core value friendly nature also played a key role here.


Catch you on next blog!!
2020-05-05 11:38 am

Experiences applying to Outreachy

Hi there!

Who am I?

I am Tejawi Karasani, an undergraduate from India. I am more of a community person and like to get involved in them and get to know people and their thoughts about various things. Coming to technical side, I am an Android Developer(do love everything related to Android). This passion have been rooted way back in schooling when I was taught java.

One more major thing that I would like to tell you that I had got my Outreachy results and I got to know that I am selected for Mozilla organization for the project "Create Tests for Fenix using Espresso, UIautomator, and Kotlin". I am going to blog out my journey here. This is the first blog of that blog series. In continuation of this blog, I would be blogging out my experiences throughout this internship.

What are my core values?

My core values are responsibility, creativity and friendships.

Firsly, I like being responsibile and fulfilling those duties give me a lot more of joy than anything else. With a blent of creativity, I try to finish of the task given and also I try to find all the creative people around me(I feel everyone in this world is creative in one or the other way :)) That's how, I make connections with people and along way they become my friends. I like to discuss about various aspects how the things are being happening and how could they can happen.

What motivated to apply for Outreachy?

The main reason I would say is that to get involved in a new community. This time it's open source. Before Outreachy, I heard a lot about Open-Source and it's positive impact on society. When I got to know about there is such program, where there would be dedicated mentors to help out to make one's first contribution, since then, I decided to apply for Outreachy.


How did I come to know Outreachy and my initial application?

I am quite active on LinkedIn. While I was scrolling on LinkedIn, all of a sudden a post popped up stating that one of my connections got selected to the Outreachy internship and also mentioned out about the importance of contributing to opensource. This post gotta pushed me to learn about OpenSource contribution and OpenSource Softwares. I was overwhelmed after learning about it and this made me fill out the initial application for Outreachy round'20.

How did I choose my project?

My tech stack is Android. Hence, I thought of sorting out projects that are based on Android development would be my first task. So, did I. Amongst all of those projects, one project interested me so much and that one is none other than the "Fenix project of Mozilla organization". So, I decided to contribute to that project during my contribution phase. Well, all of this happened after my initial application got accepted.

How were my contribution period and final application?

No sooner did I select my project, I had mailed Fenix project mentor "Richard" stating about my interest in contributing the project and received a reply and I was also assigned a basic task. I had also a few follow up emails with my mentor regarding the task and about upcoming tasks. During that time, I was also introduced to one more amazing mentor "Isabela", the other mentor who will be guiding me during the contribution period and Internship period(in case I get selected, ah! now I am). We also had zooms calls to get the track of current progress and about future tasks to be done. I am grateful to my mentors who have helped me when I am struck. On the last day of the deadline for the final application, I filled out my final application. Later, you know what is the result :P

Hope this blog helped!