Saturday, January 24, 2015

Why Geeks Should Write?

You get it or you don't. That's the myth about computer science.

People often say if you're really good in the field of mathematics and you're logically oriented, computer science shouldn't be too much of a challenge. However, are these the only, necessary skills? I firmly believed in this generalization, but my thoughts have changed quite a bit. When it comes to people like us, we rarely describe ourselves as "writers". But with the story I am about to tell you, I just might change your point of view.

In my first CSC148 lab, I thought I was going to finish this lab alone because I didn't know anyone. Thankfully, a girl asked to partner up with me - we both seemed pretty clueless at first. She took out her laptop, and I was surprised to see that she had already finished the entire lab exercise. She told me  she loves to code and finished it at her leisure. I was also told that she almost completed assignment 1 for CSC148, which no one I know had started at the time. Since she was already finished, she helped me better understand the concepts that were covered in this exercise. Thanks to her I finished early and we had time to chat. I found out that she is in third year, majoring in English. However, she realized she wanted to do a computer science minor. She said she hates math and that she was never good at it. Yet she enjoys to code and solve problems because she believes it's like English. We are advised to write out our problems and translate it into code. This is exactly what she does. Being the English major she is, coding in computer science is easy for her. I never realized that there is such a strong correlation between language and coding. Ouuuu an epiphany.

Maybe calling us "geeks" is being too naïve because not all of us are smart enough to realize that computer science isn't simply just math and logic, but a language. 

Why not have a taste of both sides?