“Hello World”? Nah, it’s “Hello Open Source World” now

This blog post would act as a reminder on how I started this open source journey…

Tony Vu
3 min readSep 17, 2020
Photo by Markus Spiske on Unsplash

If someone told me about a year ago that I would develop an open source project one day all by myself, I would call them crazy. I didn't even know what is open source and what is not, they are all the same to me. All the terminologies came to me sound like bees in my ears. Today, I started my first blog with tag “Open Source” and about to finish my first open source project — A CLI tool that finds broken urls from files. Yes, life is like that, full of surprises and challenges.

My name is Tony Vu, currently a 4th semester student at Seneca School of Software Design and Data Science. My focus is on software architecture especially in the area of web development. My dream is to create useful techs that bring joy and convenience to many people. In this semester, I am taking OSD600 with the goal to learn more about open source development and hopefully be able to hack it. I am also excited to be in this course because of my belief that knowledge should be publicly accessed by everyone and open source development fits that belief. The idea that many people contribute their time and efforts for nothing to make a complete software solving others’ problems is fascinating to me. As a result, it motivates me to become an open source developer.

This term would be my most exciting term since I started studying at Seneca because I get to learn about different professional options that would help me decide my career path in the future. I am hoping to gain as much knowledge as possible. At the same time, I want to continue apply the knowledge I have learned into practical projects to cement my understanding even further. Most importantly, I am looking forward to helping others and learning from them during the process of OSD600.

The fist step to start open source development is to pick a project to contribute. This seemed to be easy at first but it got difficult as I started looking. I know for a fact that I would like to continue exploring the architecture of web development as well as predict what technology will establish the norm of the future web. In that aspect, I believe GO from Google has the potential to form an important part of the future web thanks to its features. That is why I decided to pick ultimate-go repo, an open source project that helps people learning everything GO effectively. Additionally, I want to challenge myself to learn a next generation language and am willing to spend my time polishing it so more people get helped learning GO. The more people use the language, the closer my prediction becomes true. And I just love the feeling of being true!

--

--

No responses yet