Week 8 - CST462s – Race, Gender, Class in the Digital World

Service-Learning Reflections

My service-learning experience was great. I learned a lot about the bug triaging process, bibisecting, and the LibreOffice open-source software. The initial process went well, our site supervisor created a guide for volunteers who wish to contribute which was highly informative and easy to follow. Once I reviewed the guide and the resources that came with it, I got started with bug testing and logging hours in the first week.

Although the guide created by our site supervisor was great and covered everything you needed to get started, I would include several videos showing the bug triaging process from beginning to end. Although some people might be ready by just reading the material, I feel more confident in performing a process I have seen already.

The most impactful part of this experience was knowing that I was helping to improve open-source software which is used by hundreds of millions of users around the world. For some of those users, free and open-source software is their only option due to financial constraints. The Document Foundation, with LibreOffice, aims to eliminate the digital divide by providing a suite of programs at no cost to its users. Being able to help this organization was truly rewarding.

Finding space in my schedule to log in hours was challenging due to having two classes in this term. But the biggest challenge I faced was when we moved on to bibisecting. Bibisecting is short for binary bisecting, where you go through the commits in a specific repository reproducing the bug to find the first bad commit where the bug is present. This is a powerful tool that helps developers by identifying the commit that needs to be fixed. This process is done using PowerShell and Git to access the repositories. I am still not confident using the command line or Git commands, so it was very challenging for me to get started.

My advice to future service learners is to not worry too much about getting started and simply start contributing. The LibreOffice community is made up of volunteers who share a common goal, to contribute to this powerful open-source software. You are one of those contributors, and every bit of work you do will make a difference.

Comments

Popular posts from this blog