Thursday, August 28, 2008

A three-hour day!

With the university exams over, it was time to relax. But not for long. The usual fun and frolic that follows on the last day of the exams was not there. This time it was much different. The internal lab exams were scheduled 3 days from the day of the last university exam. No one would be in a mood to study after an almost month long series of exams. The thought that the exams were over was even more frightening. Now I had to ‘focus’ on lab exams. I don’t think the word ‘focus’ ever suited me. Fourth semester was never one during which teachers came regularly to class. They were less concerned, but we were least concerned whether they came or not! Not their fault though; they say we were the worst batch the college has ever seen, until date. And I don’t defend the fact too. They are right, in a way! The usual 6-month tenure of a semester did not apply for S4. We got very few working days. It started in February and ended in July. Yeah you can count and very well see that we got 6 months indeed! But not in reality. There was (fairly)regular classes in February. But in March, the IT department teachers were attending a 3-week long Teacher’s Training Program. This gave us the freedom to spend the whole day chatting, playing and fooling around in class. We barely had an hour’s class each day. Then there was a new wave of interest – playing cards! Many joined in the card bandwagon, and unbelievably, the girls were in the frontline. If the morning was spent playing cards, the afternoon would be spent on charades. That meant almost a month of fun. It was April, and with the swearing in of a new Head of Department, we had hopes of getting a tour sanctioned. We got the green signal and the first week was spent touring. By mid-April, the University had declared a new scheme for the academic year. They called it ‘Sem-break’. It was not a study leave. It was rather a leave for the teachers, a month long vacation! Classes were temporarily suspended from 18th of April till June. Now all these meant over 2 months of vacation, and not to mention the intermittent hartals and public holidays. Classes resumed from June, for the sake of it. It made no much difference though. Class hours were few and the student attendance too!

During these times, the thing that was most affected was the laboratory sessions. We have two labs- Data Structures and Java. While the basics of the former were taught in semester 3 and it also had a theory paper in semester 4, there was no theory class for Java. That meant we either study for ourselves or go for tuition. I, for some reason, could not join a tuition in Java. I never thought it would be such a tough subject (probably for me). But by the time I realized that, it was too late. In fact, I realized it on the day before the lab exam, day before yesterday to be precise. At midnight! The book was open in front of me, and I stared into the book. Undoubtedly, I could not understand a word! All I could recall was the ‘import’ statements! I could see they were analogous to the ‘#include’ statements in C++! (Brilliant me!). I was losing hope. I decided to memorize the program codes. I knew I can’t do that. Cuz if I were capable enough to memorize stuff, I would be doing Medicine instead of Engineering! Memorizing is not my cup of tea. I thought of alternatives- cheating, taking bits to the lab et al. But preparing bits would consume a lot of time. I had decided to fail. I had no choice. I do not know how to start doing a program. In C++ there was the main() function, but Applet programs don’t. So where the fuck does the program execution start? Frankly, I still don’t know! Finally, I managed to study two class definitions, which were common to 3 programs. I hoped to type in at least something on my monitor! I realized staying awake late at night, was not gonna help this time, cuz I did not even know what to expect, let alone what to study. I went to bed before my usual time and got up just 30 minutes before the exam! The college is nearly 15-minute walk from hostel.

I reached college, and to my relief, there was no power supply in the lab. Yes! That meant no lab exam today. How could they conduct a lab exam without power? But unfortunately, the teachers managed to run 11 systems on the UPS and we were called in for the exam. We were distributed answer sheets to write down the algorithm, before we could proceed. The teacher was hopeless seeing the algorithms of each student, and without much hesitation, she gave the green signal to everyone to ‘try’ the program. Luckily, the program implemented the two classes I had memorized. I started out typing them but got stuck midway. I lost track of what I had fed in my memory and I could not carry on. I turned around and looked at everyone around me. I could see heads turned intently on their respective monitors, while their fingers did the job. I peeped onto my neighbor’s monitor and could see what I wanted. I started typing out what he’d typed. But unfortunately, he had to make a few changes in the code he’d written before and he drifted to different parts of the program and made modifications. I lost track for a second time. I was left staring into the blank. Often, the power supply got tripped, giving me hopes, but resumed in a few minutes leaving me lost again. It was 1130, still over an hour to go before I could leave the lab. I had been sitting idle in front of my system for almost an hour now. Twice the lab assistants came over to me and warned me “to keep my eyes on my computer screen”! The java lab is a smaller one and the teachers could easily see every student in the room. I knew there was no way out. I have not been used to keeping thund (cheat bits!), though I resort to all other means, I did not have the balls to take out a slip and copy inside the exam hall. At 1145, I decided to leave the lab. Tell the invigilator that I won’t be able to the program and that it would not be any fruitful to stay in the lab any longer. I was about to get up from my seat, that the power supply went dead for an umpteenth time. All the active systems lost power and shutdown. Suddenly I got this feeling that I will be saved. What if the power did not resume in an hour? But then again, I knew it was a distant possibility. 5 minutes, 6 minutes, 8 minutes. My hopes were rising. But alas, within 10 minutes, the power resumed. All the systems came to life and I went dead! I looked into my monitor. To the right of the scroll bar of the Eclipse SDK text editor, I could see a plethora of red patches. I clicked on one of them and the editor showed me an area where an error had occurred. It gave the description of the error, but fuck, I did not know how to rectify it. I did not even understand what the error was in the first place. I peeked at the other monitors. I could not see red patches. Instead, there were only yellow and white. I did not know what that meant, but I guessed it posed no ‘danger’, cuz conventionally, red is the color for danger!

I was left alone in the crowd; my friends were starting to get the Applet window (that’s where the program output appears). I turned to my neighbor’s monitor and could see a pile of cards, and a grid layout. The guy was clicking on the pile and cards were being placed on the grid. Wow, he’s gotta be a genius, I thought. For the second time, I decided to leave the lab. But then, the invigilator started summoning each us for the viva voce. I could not leave the lab until that was over. My viva voce was a wreck. She asked me over 6 questions, and I could only manage to get a half-answer right! She looked at me hopeless, and asked me to return to my seat. It was 1230. The next batch had to come in for the test. That meant we had to leave. I prayed for the power supply to go out. It did not. The invigilator rose to check our outputs. She started from the front row. I was in the third row. I could see the so-called Applet Window displaying at least something on every computer screen she checked. What have I got to show? Nothing! In a while, I found her standing next to my monitor. She asked me to show what I got. I said I’ve got nothing!! I tried to sound sad and gentle, to convince her that I tried my best, but could not get the output. She asked me to scroll down the length of my program code. It ended quite fast! She was surprised to see such a small program code! In fact, I had not written anything to even make the program appear lengthier. She took my answer sheet, scribbled something on it and told me I could go. I have never felt better! I left the room with my head bent. I did not want to face anyone. The next batch had entered and I could feel they were looking inquisitively on me, wanting to know how it had gone. But I did not want to talk to anyone. I left the lab. I sat in the sun outside. It was hot, but felt much better than the air-conditioned lab. It was all over. I had done my part (or have I?!!! ;-)). Now it was at the mercy of the teacher. My friend Anand came out after a few minutes. We talked to a few of our friends. I did not talk much. In fact, I was not in a mood to. The both of us stayed in the college for a while and then left...

Tuesday, August 19, 2008

A Day well-spent!!!

August 18th. One of the crappiest days of my life. A day spent wholly in front of the PC, not at home, but in the Data Structures Lab at college. A day spent literally glued to the rotating chair in the software lab.

There were a few of us. Vinit, Prashant, Swaraj, Darshu, Lina and me. Everyone had come to take the godforsaken printout for the record to be submitted next week. Writing the never-ending 25 programs in the rough record was a gruesome job. And the fact that we have to write all the goddamned algorithms in the fair record made me even more fucked up. There were a lot of them. From Linear Search, Binary Search, Tree traversals, Graphs, to the Turing award winner- Dijkstra’s Algorithm!!! (Now, how the hell do you pronounce that?!!!). Lina and Darshu were the first in line to take the printout. No sooner did Lina take a few pages printed out, the lab assistant declared that they had run out of paper. Goddamn it! What a great start. Today’s gonna be awesome. Someone from the lab rushed out and brought a new bundle of paper and the printing resumed. It took almost an hour to print about 60 papers. Lina isn’t the scapegoat! ;) Our age-old Dot Matrix printer is the one to blame. They say the ‘toner’ of the Laser Printer will go out of ink if everyone took printout from it. So we have no choice but to rely on the Dotty! And it takes a life time to print a few pages, not to mention the time consumed to convert the document from the A4 size format to the Letter format, to make it compatible with our Dotty’s paper feed!!! By the time Lina finished taking printout, it was noon. Darshu was the next. She started off and five pages into the printing, we had even better news. The so-called ‘ribbon’ of the bloody printer had dried out. Bloody hell. Swaraj and Prashant went to fetch a new ribbon. They returned in a few minutes and for the second time, printing resumed. Swaraj got tired of waiting and left. I was determined to take the printout, no matter how long I have to wait.

Meanwhile I went out to the College Store (that’s where we get our record books, and college stationery) to buy a record book. The store had been shifted from its old location, and ya there were a few changes too! The rack that usually held textbooks now stocked a more essential stuff! Whisper Choice!!! For once I felt as if I had entered a medical store, for they had not just a few, but an inventory of it! I could indeed see tangible evidences of a renovated College Store! I brought the record book and a few toffees for the change. I walked back into the lab. The Dotty was still making the obnoxious grating screech and the paper kept moving. I had a chat with everyone, distributed the toffees and got back to my seat. There was nothing to do so I got online and read a few of my friends’ blogs. It was getting late and I was starving. I have this typical problem of getting a headache if I don’t eat on time. I had skipped lunch and I could feel the pain starting to build up. I prefer being in the dark when I have a headache. But now I had no choice. I was staring at the old merciless CRT monitor and the Air Conditioning made me even more uncomfortable. And to top it all, the Dotty’s repugnant shriek was tearing my ears, through the tympanic membrane and going right into my head. I can’t stand even the slightest of sounds when I have a headache. This was unbearable. And unstoppable.

After an hour or so Prashant was into the printing spell. It was when Prashant was almost done with his work, that my Linux Terminal hung. What else can be more annoying?. I was browsing the internet and without a reason my system got stuck. I got furious. I shut the system down and went on to check another one. Unfortunately, none of the systems would let me log in to my account. To fill my slot, Vinit rushed to the printer as soon as Prashant was done. I did what I could (that might mean unfair means, like logging into someone else’s account!) and made the final additions for the document to be printed. Headache got intensified and my temples were getting numbed with pain. I turned off the monitor and sat with my eyes closed. I slept for a while. When I woke up, Vinit had almost finished. I turned on my monitor and logged in. By quarter past three, I was beside Dotty. At last!!! I made the final formatting and gave the document for printing. Mr. Dotty once again started its vicious work. The squeaking and scratching resumed. My headache had subsided, partly cuz I took a short nap, but mainly at the thought that finally, my document is in! Page by page, Dotty printed out Searching, Sorting, Merging and what not. Last 10 pages left and the teacher said "it's almost 4 o’clock". That meant shutting down the lab and going home. I asked for a five minute extra time and got my thing printed.

One more day into my list of well-wasted days! Well, not wasted cent percent, I read a few blogs and browsed Wikipedia, and ya got a topic to write for my blog!!!

Friday, August 1, 2008

My First Tag!!!

Thank you for your tag, Hari. In fact this is the second time that I have been tagged. Both times by you! The reason I did not post the first one was due to mere ignorance. Frankly, I had no idea what being “tagged” meant! And by the time I learnt about it, it was too late! No compromise on this one though! :-)

1. LAST MOVIE YOU SAW IN A THEATER: “Jaane Tu Ya Jaane Na”. A good film on the whole. I won’t say it is a superb film. In fact I felt rather as a fairy tale. A few of the sequences were exaggerated more that what was actually necessary.

2. WHAT BOOK ARE YOU READING: “Five Point Someone” by Chetan Bhagat, for the third time!

3. FAVORITE BOARD GAME: 'Scotland Yard'. That’s the only board game I’ve played other than chess and “snakes and ladders”!!! ;-)

4. FAVORITE SOUND: The innocent chuckle of little babies. Muah! I simply love it!!!

5. WORST FEELING IN THE WORLD: When my best friends say they no longer wanna have any kind of relation with me. I’ve been through this dire situation twice in my life and that too in the last week! It felt terrible.

6. WHAT IS THE FIRST THING YOU THINK OF WHEN YOU WAKE: “My mobile phone”! The first thing I do even before fully returning to consciousness is check if I had received any calls or messages while I was asleep. And there used to be atleast one missed call!

7. FAVORITE FAST FOOD PLACE: Shaji Chettan’s ‘thattu kada’! The best thattu kada near our hostel! He makes great omelets! ;-)

8. FUTURE CHILD’S NAME. Boy: Garry (the guy who taught me the F-word, while I was in my 4th grade!); Girl: Sophia (The salsa girl I saw in the Discovery Channel (a few years back! ), and had a crush! Gawd!!!)

9. FINISH THIS STATEMENT."IF I HAD A LOT OF MONEY I’D… buy a Mercedes or BMW, a monster music system at home, and a fully fledged music room with all the instruments ever made!

10. DO YOU DRIVE FAST? Not really. I prefer taking pleasure in driving rather than thrill. I care for the comfort of the others going with me. Ahem, I’m not a chauffeur though! But yeah, at times I feel like boosting up the bass and burning the road! \m/

11. DO YOU SLEEP WITH A STUFFED ANIMAL? Hell NO! Only my pillow!

12. WHAT WAS YOUR FIRST CAR? The “Hotwheels” car that my grandpa gifted me on my birthday when I was a kid! I loved Hotwheels, I have had a dozen of them. First car of our family: India’s own car- the Maruti 800.

13. FAVORITE DRINK : Tender Coconut water.

14. FINISH THIS STATEMENT, “IF I HAD THE TIME I WOULD… learn to play the guitar, make a living out of the internet, spent hours in front of my PC (as if I don’t do that now!).

15. DO YOU EAT THE STEMS ON BROCCOLI?: I have never eaten broccoli, I’ve only had cabbage and cauliflower. How does broccoli taste by the way?!!!

16. IF YOU COULD DYE YOUR HAIR ANY COLOR, WHAT WOULD BE YOUR CHOICE? : Dark brown would be my choice. I hope it goes pretty well with my not so fair complexion.

17. NAME ALL THE DIFFERENT CITIES/TOWNS YOU HAVE LIVED IN : Kolkata, Thrissur, Ernakulam, Thiruvananthapuram.

18. FAVORITE SPORTS TO WATCH: Football, Tennis and the X-Games.

19. ONE NICE THING ABOUT THE PERSON WHO SENT THIS TO YOU: He’s the one who always gave me the push to start blogging- Hari Shanker. In fact, he is the reason why I took up blogging seriously.

20. WHAT’S UNDER YOUR BED? : 2 plastic buckets- one blue and the other red ;-), two duffel bags and a suitcase! I stay in a hostel, where else can I keep all these things?!!!

21. WOULD YOU LIKE TO BE BORN AS YOURSELF AGAIN? No. Not again. I prefer to be reborn as someone who can make things happen, rather than someone who just thinks of doing great things, and be complacent with what comes on my way.

22. MORNING PERSON, OR NIGHT OWL? Of course Nocturnal! My day usually starts after 11pm. ;-) I’m serious.

23. FAVORITE PLACE TO RELAX? Alone in my bedroom, with music in the background.

24. Of all The People You Tagged This To, Who’s Most Likely To Respond First?: Hari Shanker.

25. And I'm passing the tag to:
Prashant, Hari Vishnu