Sunday, August 23, 2015

CS3216 Week 2

When I started teaming up for the assignment, I thought that we have a good team. However, I'm not very satisfied with how we are doing this assignment right now: Development seems to be a bit slow. If I have to make a guess, there are a few reasons why.

The first one is how late we finalized our idea. Somehow, we couldn't seem to get a good idea to work with for this assignment. Either the idea is not cool, or we can't think of how are we going to fulfill all the aspirations using that idea. This late idea generation means that we have one or two days less to code.

Our overall lack of experience means that we need to spend more time learning new stuffs to code our app. We had some hiccups both on the front end (Ember.js) and the backend (Django).

Despite all these problems, I am confident that we can have a working first iteration by the deadline of the mid-assignment: Tuesday.

Monday, August 10, 2015

CS3216

So.. Here we are. It's the start of a new semester, and this will probably be the hardest one so far. One of the reason is CS3216 - widely considered as one of the most challenging module in SoC.

For me, as a software developer, I'm really excited to learn about current technologies that people use in developing applications. I have done some projects using Python and PHP, but I'm more than willing to learn about other language/framework that my future teammates might be more familiar with.

Looking at the schedule, I'm also looking forward to learn more about presentation skills. I believe that this is one of my weak point right now. I did not do so well on my CS2101, and although being a teaching assistant for the past three semesters have helped a bit, I still get very nervous doing presentation.

Even though the module is challenging, I believe that if I can survive this semester, I will be a much better software developer than before. And I believe that I will.