Saturday, July 23, 2016

A Journey Begins

Hello!

"The reward for good work is more work"

That's a quote that's stuck with me ever since I entered NUS and took my first ever CS module in my first semester - where I figured out that the more assignments I completed, the more assignments there would be. Ironically the same tutor who gave out those assignments is also a part of the teaching staff in this course ><

But that's where the real fun in doing development is, isn't it? The more we do, the more there is to do. One module builds on top of another, as layers of abstraction grow.

So why CS3216? Because I want to do things that are meaningful. Sure, algorithms are fun and challenging, but when has solving a shortest path problem or some really cool dynamic programming trick ever made an immediate impact? (Not discounting these, cos a lot of stuff is built on these algorithms. Just that you don't quite see the impact of it at face value). I want to do stuff that helps people, that changes the mundane into the unnecessary.

What I hope to learn is the skills necessary to identify real needs in communities around me, and to address them in ways that are relevant and, what's more, intuitive. There's also, of course, the problem of rigorous testing and maintenance, which should prove a delightful challenge.

Oh and of course, I signed up expecting to have to work. A lot. That's the norm, right?

2 comments:

  1. I guess "the same tutor" refers to me? Haha. Actually that quote was from Prof Ben, not sure why you thought it was from me haha. But it definitely still holds true. I'm sure you feel a sense of satisfaction after producing good work, and that in itself is a reward, one of the driving factors of intrinsic motivations that spurs people to accomplish great things.

    Glad to know that you have the right motivations for taking CS3216, and you are right, there will be a lot of work. But that also means greater rewards! (:

    ReplyDelete
    Replies
    1. Haha yeah that's you >< Still remember chionging stuff at midnight just to get more assignments at 3am!

      Delete