Showing posts from April, 2010

Beauty in Computer Science

4 years back when I was chosing which IIT to go to, which department to choose, I had no idea what computer science is.

Primary reasons to join Computer Science:
1) I like Maths. CS is more mathematical.
2) Hacking
3) Gaming
4) Scope of Research :P
5) How Windows work? How can I make Microsoft Excel?
Looking back. All the above reasons were "wrong". Yes CS is great. Its because of the great professors and some really really smart people it has got.

Computers are amazing. I used to think how does it store information? Isn't it amazing that memory is nothing but a flip-flop. I used to ask myself what is windows? What is it exactly? Now I get it. How beautiful is the idea that windows is just allowing the other processes to happen smoothly. Its just helping our computer. How can someone learn so many things in 4 years? If you don't understand one course, you will not understand computers and so failure!! But everything in computer science is abstraction. This is a great…