As a grad student, you can choose two out of three things in life for every semester: good grades, good sleep and good socializing. However hard you try, you can't get all three. And the fine print on the good grades is that sometimes you have to survive through tons of assignments, project deadlines and other bizarre TA issues, for which you need to stay up overnight. The funny part of putting in all those hours of thought and effort is that you're not grudging the assignment. You like the class, you love solving the problems, and you actually feel happy when you're done tackling the brain-teasers hidden in the problems. But the only catch is: they require too much time and effort. And add to that the innumerable bugs, logical errors and infinite loops that are so silly you want to tear your hair out (I've been bald four times over)... staying up all night trying to make stupid programs work doesn't seem such a bad investment after all. Midnights are magical, you k
The chronicles of Sudipta:
the man, the machine, and everything inbetween