Monday, April 30, 2007

New York, it is!

Oh Yes!

There are exactly a hundred reasons that I can give why I havent blogged. After a lot of thought, I don't think its worth enumerating it here. Operating systems was one of them. Ok, I had to say it despite all my attempts. The semester's been long and hard. Debugging race conditions are more than hard, at least if you are doing it for the first time. Sometimes its just fatigue that gets you. Persistance does pay. Six weeks of toil to implement a pre-emptible, multi-threaded kernel. There was user level thread library before that and boot loader after. In summary, we implemented that whole stack. (Oh, I forget to mention a few device drivers)

I don't know if have the strength to live through the course again but, it was something worth living through. The stress, the elation, the satisfaction that comes at every stage after hours of typing code, staring at log files, re-running tests, debugging macros, ..the list goes on. Everyone looks in to the void sometimes. There is still sometime to go before I finish the course, but I thought I'll be prejudiced if I write the blog then (depending on my grade of course) - so i decided to do this now.

Labels: