Week 4

My journey with Git

Over the past week, I have been rapidly expanding my Git knowledge and becoming more confident in its use. I’ve always had an idea of what Git is; however, it was very nice to actually learn what version control is and how exactly it works. Also, I’ve been getting more confident with GitHub by learning commands, and my teammate Alexey recommended that I look into LazyGit, which is a game-changer! Overall, it has been a very productive week.

Open Source Projects

It has been exciting to start evaluating open-source projects we may contribute to in the future. I enjoyed playing the investigation game of looking into open and closed PRs, seeing how many people are actively contributing, what types of commits are being made, and how quickly people respond to issues. I’ve been surprised to see how, for the most part, the open source community is welcoming to beginners: I never expected to see issues labeled “good first issue,” for example. In working on a project, I am most excited about really getting into the weeds and dedicating time and effort to really try to understand the project so that I can effectively contribute. I am most scared of my lack of technical experience, but the only way to overcome it is to make myself uncomfortable and force myself to grow as a programmer.

Written before or on February 15, 2026