Sunday, January 25, 2015

Why Geeks Should Know How to Write

It's not the first time I took Mr.Danny Heap's course, nor it's the first time I write slog for his class. The first topic for this class is "Why Geeks Should Know How to Write." I take grant that 'write' means regular writing, like stuff that most of non-computer science write or read daily. Apparently, everybody who is capable, should know how to write regardless of his jobs, education, social background. Mostly, for better communication. When comes to Computer science geeks, knows how to write serves the same purpose-communication. A little different here is that, instead of communicate with real life people, geeks communicate with nonhuman objects. Communicating with nonhuman objects is weird, geeks write codes to instruct computers in an abstract way (logic, mathematical). The codes are written in such way that most non-computer science people don't know what's going on. Since regular writing and geek writing are so different, why geeks know regular writing anyway. One thing is that, though, code writing is different than regular writing, but it comes out of regular writing.  There would be no code writing without regular writing. I don't think it's possible for a human to learn mathematical or logic language without even knowing any sort of regular language. If this is not true, we might have computer programing courses when we were in kindergarten. It's necessary to know how to write regular things for computer science geeks. Regular writing involves generating ideas, planning, organization. These are all fundamental for coding. Geeks should know how to communicate with human before they communicate with inhuman objects .