DPS909 First Blog Post
Tags: opensource
Published: 2021-09-15 03:20:20

Okay, first and foremost, I'm not the world's greatest student, I find it hard to keep track of things sometimes, and when Blackboard Ultra came out, I used the timeline offered as an excuse for not checking deadlines regularly, which is why this blog is a bit later than my classmates at Seneca DPS909.

I believe that a good blog is a passion project, something that a person is so engaged in that it attracts people to the blog itself. I think this lines up with Julia Evan's [article](https://jvns.ca/blog/2018/02/20/measuring-blog-success/) on blog success. And while I think her measures of success are great, I am not too invested in the success of this starter blog just yet, especially since this first post doesn't have any information to help people in general. Once I get more invested in a topic it'd be something that I'd be happy to publicize, but not just yet.

So on the matter of answering course topic questions:

*Introduce yourself. Why are you taking this course? What is it about Open Source that attracted you?*

My name is Sangkeun Kim, I usually go by Steve. I grew up in Canada, got a certificate in Visual Arts at Sheridan and started doing front-end development in Korea. When I came back to Canada, I found that most hiring managers and recruitment firms wanted either a strong portfolio or a degree in software development. Since I worked in a corporate environment, I didn't take much of the work that I had done, so I had a weak portfolio and no employers were willing to call Korea to confirm my work history, which brings me to Seneca to earn a degree in software. I am taking this course because of all the electives offered for BSD at Seneca, this gives the best portfolio material and best chances at learning. There's no noble reason that Open Source is attractive to me, but the accessibility and community is the best reason to get interested in the topic 

*Where are you? Lots of us had to move back home during COVID-19. Where are you working from this term (Toronto, South Korea, Vancouver, Brazil, etc)? How global is the DPS909/OSD600 community?*

While I was born in Korea, I was raised mostly in Canada and consider Canada my home. With the fact that I'd gotten a large dog 3 years ago, I can't exactly travel on a whim, especially with the COVID travel restrictions. I was actually planning to go to Korea this fall, and take the course online, but the mandatory quarantines plus the fact that it's difficult to get the dog over there means I'm stuck in Canada for the time being. I grew up in Mississauga, but I'm currently in Richmond Hill.

*What are you hoping to accomplish this term? What kinds of projects do you want to work on?*

I hadn't thought that far ahead, I just know that this course is highly rated and promises to be a good mark on my resume. I was thinking of going back to my basics and doing front end JS stuff, maybe some graphing libraries.

*What was the the GitHub trending repo you researched above? Provide a link and tell us about it. Why did you pick it?*

[Vue.js](https://github.com/vuejs/vue) VueJS is a model-view-model framework that directly competes with React and Angular. I chose this because this is a familiar name to me but I've not looked into it before. I've used Angular in my former works, and React is taught in Seneca's web development courses. One of the key components is that Vue is ES5 based and does not support Internet Explorer 8 and below, though, in personal experience, anything below 11 doesn't play well with ES5 anyways. While VueJS's component focused building might have been revolutionary at the time along with AngularJS pioneering it, it has since become relatively common practice.

While I'm certain there are many more things I could say about VueJS, most of the documentation seems similar to what I would see in AngularJS, rather, it's the smaller aspects that seem to make the greater differences, such as how to use VueJS. It's also interesting that VueJS has a higher rated stability compared to its competitors (though, I recall being told that years ago as well) as well as the fact that Google uses VueJS instead of AngularJS for some of its projects.

Anyways, back to me. Sorry again that this is late, thanks for taking the time to read this through, and I'll see you guys around.