As someone who has been learning about Computer Science for 7 years, I have always wanted to have a shot at being able to create an open-source project both for my career and creativity. When reading through the Values from the LibreFoodPantry Main Page, specifically about the “FOSSisms”, I had very closely related to the 11th FOSSism, the FOSSism that stated “It’s not what you know; it’s what you want to learn”. I had found this particular FOSSism inspiring as I have always wanted to create open-source software for solving particular tasks, even if I did not know anything about the software or the items that the software is trying to process. FOSSism 11 also helps to clarify the importance of FOSSism 3, where the goal is simply to “Give back” to the community, as I am hoping to use the things I learn from working with open-source software to help me with Software Engineering in the future.
After reading through the different items about the LibreFoodPantry, I delved into the documentation under the Thea’s Pantry repository to explore more about the open-source software being used. While I did read through the functionality of the software, some being more familiar than others, I was really intrigued with the User Stories under the Developer documentation. I read through the stories about how a user would think over designing a particular software. Reading through this part of the documentation, I had found that in order for a particular part of the system to function as intended, a user would have to make great use of a real-world problem in order to brainstorm new features to contribute to Thea’s Pantry. I am hoping that these user stories can help me use my current skills as a Computer Scientists to help make a great contribution to Thea’s Pantry.
From the blog CS@Worcester – Elias' Blog by Elias Boone and used with permission of the author. All other rights reserved by the author.