we're about to find out. an electronic journal to record all ideas, experiences, and knowledge acquired on this tumultuous journey toward enlightenment...
Last Thursday marked our very last OS lecture. It marked the very last day in which we would sit in cold, rigid chairs, trembling and shaking for the duration of 1.5 hours, praying to the heavens: please, please do not call on me to explain that horrendously boring and esoteric section of the paper that I, for the life of me, could not stay awake long enough to read...
Welcome to grad OS. During every Tuesday and Thursday lecture, we'd discuss two landmark papers in the operating systems field. Pro: We got to read *the* original papers that spawned the most fundamental concepts in the field, like multiprogramming systems, virtual memory, monitors & semaphores, UNIX, paging algorithms, file systems -- and even more on revolutionary, but failed ideas that never made it into the undergrad textbooks. Con: By "discuss", I actually mean "grill", as in, the professor would cycle through a stack of notecards with our names on it, asking us to answer technical questions about the assigned readings everytime our names came up. He'd go through the stack of cards multiple times during each lecture, forcing us to learn some rules of...survival ;)
"Time-consuming" doesn't quite cut it. Maybe a description that involved words like "sacrifice" and "soul-devouring" would be more accurate. There were only two lectures per week, but it seemed like every non-OS lecture day was spent in frantic preparation for it, either in the form of writing papers, or reading papers. For example, two papers, each running from 15 to 25 pages long would be a good 6 to 8 hour read. To make this ordeal less painful, we formed study groups and tried decieving our brains into thinking we were having fun by moving our study sessions to happy places -- like cute coffeehouses and fancy thai restaurants. Which would then involve tangent discussions about how we wanted to kill some of the authors for being so egotistical and unnecessarily long-winded, or how we wished we could throw rocks at the boys in our class sometimes for being so obnoxious and pretentious...but I digress.
For someone who dreads talking out loud in lecture, the thought of this class was terrifying at first. At the same time, I'm really glad that I took it (the fact that the class was a requirement is besides the point...). Lectures always continued to be stressful, but it became easier to think in real-time and articulate out loud in front of 30 other classmates as time went on. It's also amazing to look back at the stack of 30 - 40 papers that we have under our belt, and see the friendships that have resulted from attending, like, four study groups per week. This calls for a couple more tallies on the Pro side: (1) we're not scared of reading 27-page OS papers anymore, (2) we know we're all capable of talking out loud in class, (3) we've compiled a pretty entertaining set of quotes/insults that have been hurled between various study group members, and most importantly, (4) I am never reading another OS paper again. Ever.
I have all sorts of people come to my class: the bright and the not-so-bright, the motivated and the lazy, the experienced and the novice. Inevitably, the people who get the most from the class share one characteristic: They remain focused on the topic at hand. The first trick to maintaining focus is to get enough sleep. I suggest 10 hours of sleep each night while you are studying new ideas. Before dismissing this idea, try it. You will wake up refreshed and ready to learn. Caffeine is not a substitue for sleep. The second trick is to stop thinking about yourself. While learning something new, many students will think, "Damn, this is hard for me. I wonder if I am stupid." Because stupidity is such an unthinkably terrible thing in our culture, the students will then spend hours constructing arguments that explain why they are intelligent yet are having difficulties. The moment you start down this path, you have lost your focus. Before going any further, assure yourself that you are not stupid and that some things are just hard. Armed with this silly affirmation and a well-rested mind, you are ready to conquer Cocoa.I felt compelled to share this because, sometimes, grad school seems to exist for the sole purpose of exposing your intellectual weaknesses. In fact, I have a list about 3 ft long giving evidence for (and rebuttals against) my exceptional stupidity; and the list keeps growing everyday. On the rare occasion that you think you've mastered something, you are told "that's very cute, but it has no relation to reality", and get thrown something much harder. I imagine that after n iterations of this, you will start wondering if you will ever be able to leave the batting cage for the playing field. But ultimately, the guy is right. Does it really matter whether or not you think you are stupid? Not really; if anything, it just decreases efficiency. You still have deadlines to meet, an advisor to please, and unformed research ideas to bring into reality. Nobody cares about the civil bloodbath that is taking place at the forefront of your brain, no matter how gloriously epic it seems to be. So why bother?
That, my friend, is a line from The Office.
One fortuitous afternoon, a friend sent me this link. It began with just a couple of episodes per week, during a late lunch or casual dinner. Then, it became a source of procastination ("Hm, what is more interesting than algorithms homework?"). Before I knew it, it became the solution to my every problem:
"I don't know why PCA has a lower error rate than LLE."
The Office, apple products, chinese food, and hidden Markov models (in that order).
Something interesting that you never really think about until you go home for these holiday reunion type thingys: The older kids grow younger and the younger kids grow older. Case in point: the neighbors across the street have two boys, one seven years younger than me, the other seven years older. As you may have guessed, in all the ten years that we have been neighbors, I never once had a non-awkward conversation with either of them. But this weekend, we all hit the arcades and bowling alley and sat around, chatting like ... three normal people (for lack of a better description). Even my 14-year old brother is starting to feel like a real person. Cool, or scary? Maybe both.
Journaling has always been an important part of my life - from pretty-in-pink princess diaries, to gossip-filled, rage-strewn notebooks, and finally, to claiming a little piece of cyberspace to call my own. I think life is unique and precious, and that the details should be respected - the good and the bad.
I began this blog a couple of months ago with the idea that it would be purely technical and devoted to my research progress in grad school. But then I arrived in San Diego, and was greeted by warm sunshine, open waters, and new friends. I think the next five years will be a very special and exciting time in my life... and if I ever make it out of here alive, I'll want to have a copy of the transcript, detailing more than just the research :)