DEV Community

Rudy Chung
Rudy Chung

Posted on • Updated on

Dive into the Open Source

Who am I?

My name is Rudy, I am currently a computer programming student at Seneca College in Toronto. In the past, I completed a Bachelor's degree at the University of Toronto majoring in Philosophy with minors in Classical Civilization and East Asian Studies. I was spurred to make such a drastic change in field partially out of necessity and partially out of an interest in programming since high school. I have done my co-op terms at Seneca College's Learning Centre leading their supported learning groups for programming students, then as a developer at a company which develops web apps using PHP. So it's safe to say that I've had a varied breadth of experiences so far in my life path.

Why am I taking OSD600?

I chose OSD600 because it seemed like it would give me an idea of what production-level code and coding standards looks like. This is one of the notable gaps that I've found to be present between code that both I and many other students write for academic purposes and code that is written for the "real world".

What about Open Source attracted me?

What attracted me about Open Source was that I did not know all that much about it. Other than Linux and its intertwined history with the Open Source community, as well as passing knowledge of general philosophy behind Open Source, I do not have all that much understanding of the wider Open Source community.

What am I hoping to accomplish this term?

I hope to dive into and immerse myself in the Open Source community to get an idea of what it is like through taking OSD600. This will give me a better idea of what programming languages and types of projects I enjoy working with.

What kinds of projects do I want to work on?

I want to work on web apps since I think they are the most accessible to a wider audience. They can be built for any web browser, and for multiple platforms which is a powerful advantage. I have build my own smaller web apps before for utility purposes, but I want to see how wide the scope gets.

The GitHub trending repo I researched

The GitHub trending repo that I researched was reveal.js by hakimel. It is a allows for the creation of a slideshow presentation that is accessible via web browsers, including those on mobile devices. I picked this repo because I believe that making information presentable and accessible is something that often gets overlooked. The possibility of creating eye-catching presentations that can be accessed through mobile devices on their web browsers is an intriguing prospect to me.

Top comments (0)