Archive

Archive for the ‘College’ Category

This guy is definitely from CEG

October 25, 2007 ravehanker 2 comments

I’ve been following this blog quite a while now. As much as it looks like a spin off from XKCD, his stuff is still good!

I also suspect that he a CEGian. There’s evidence littered over in his articles. especially the last one about practicals.

  • I had to write the algorithm first and get it checked from the prof. My theory on algorithms …. be as ambiguous as possible , use proper and misleading English , and go to a prof who doesn’t know the language.
    Making use of misguided ME lab attendants. check
  • I was going to get a 90+ , and some people who studied all night and put a lot of effort were only going to get 70 or an 80 because of some kutti problem like “segmentation fault”
    Surrounded by studious nerds. check
  • Surrounded by faulty equipment. Check

CEGian for sure!

Categories: College, humour Tags:

Hackzor debriefing session

September 12, 2007 ravehanker 8 comments

I’m planning to have a little tutorial session on how Hackzor works and how it should be working on Saturday. My juniors Alagappan and Vijay have already guaranteed their presence.

If you’re interested in developing Hackzor, just drop me line so that I know your coming. I’m primarily looking at my college juniors (CEGians) to take this further(since CEG is our only customer for now :-D )but others are welcome too!

Place: Cafe Coffee Day at Ascendas
Time: 3:00 PM on September 15th (Saturday)

P.S: For the uninitiated, Hackzor is the little mess that Prashanth and me wrote for the online programming contests at Kurukshetra and Abacus

Categories: College

Blah Blah Blog Update Blah

May 25, 2007 ravehanker 5 comments

Abstract:

  • Updating blog[1] after finishing college formalities
  • Finished Final year Project[2] Report
  • Joined Amazon on 21st

Bleh:
Blah Blah Blah Blah Final Year Project Blah Blah Blah Blah Blah crap about your project Blah Blah Blah Blah fill 50 pages Blah Blah Blah Blah Blah Blah finish college Blah Blah Blah Must blog Blah Blah Blah Join Amazon Blah Blah Blah Blah Blah Blah Meet smart, cool, great} people Blah Blah Blah must blog Blah Blah Blah

Conclusion
Preparing a final year report, at the end of the day showed me that preparing documentation and explaining things clearly to others is as hard/important as working on the code itself. <hindsight> I should have paid better attention and devoted more time to it </hindsight>. More on my first week at Amazon in a few days. Stay tuned!

References :
[1] Blah blah blah Leopard delay
[2] Storage and Print solutions about SOHOs

Categories: College

Passwords are like underwear

March 27, 2007 ravehanker 1 comment

As hilarious as this is, I came across this while studying(!) for my “Componentware Architecture” course assessment. It was in a pdf(presentation) titled “Introduction to Computer Security” under the topic “Password Security”

Passwords are like Underwear!

  • Don’t leave yours lying around
  • Don’t Share them with friends
  • The longer the better (cold weather)
  • Change yours often

P.S : I didn’t _actually_ read this until Pradeep, my classmate pointed this out me. But Now, I’m all interested :D

Categories: College, humour

Questions from My Amazon interview

February 14, 2007 ravehanker 5 comments

Vijay kumar has put up the questions we’ve had during our Amazon interview.

Check it out

Categories: College

Amazing Amazon!

February 6, 2007 ravehanker Leave a comment

I frankly did not know much about what Amazon does until i attended their pre-placement talk. I should honestly say that I’m now very excited by the great work they’re doing which, by the way ranges from online Stores to Custom Online Computing and Storage solutions. And in case you missed it, that was my not-subtle-hint that i was given an offer at Amazon :D

We were called in for an off-campus interview at their swanky office here in Ascendos, Chennai.We had one written and three face-to-face interviews. All of really did great(a fact that even Amazon could testify). At the end of it though, only me and my good friend Rajiv Mathews got offers.Although only two of us were hired, Amazon’ assertion that the standard of our class was very high was something i was very happy about.

The interview itself was really an enjoyable process, with some of our “All star” Alumni like Dharma and Prasanna(who were just legends uptil then) interviewing us. My inteview by itself wasn’t too hard as the questions were mostly on OO Design.
One question, from Dharma that swept all of us, off our feet:
Given a doubly linked list where

  1. one link points to it’s next neighbour
  2. Other link points to some random node in the list(could also point to NULL)

Write an algorithm to make a copy of this list.

Amazon simply had almost anything and everything a good programmer could wish for

  1. Great People to work with
  2. ALL their products are innovative *and* have business value
  3. Free Lunch, Laptop and Ride home!
  4. They have an office in Chennai(Okay, that only ONE programmer wants ;) )

P.S : Thanks to Vijay Nagaraj, the man behind the title!

Categories: College, Personal

All’s well that ends well

January 15, 2007 ravehanker 1 comment

I’m going to swear again for the n’th time that i will start blogging regularly and that i will do put in some content here. But before that, an update on the Kurukshetra Online Programming Contest. Fate struck us on new year’s eve with our server we hosted the site on crashing for reasons that were beyond our control. we couldn’t get it up on time and had to eventually cancel the contest and hold it again. we rescheduled it again to the 14th of January and this time making sure that we had a kick-ass server running underneath. The acutal contest went well and i could well say that hackzor behaved as well as expected.

Hackzor has grown into a nice little web app now, albeit without the code being in the trunk. The current trunk is HUGELY out of version and my immediate goal is to fix the trunk right now. With me fixing the trunk, we will roll out a version which we will Christen version 0.1. The contest has also shown me a thousand places where i could change my design to improve ease and performance even adopting more simpler ways to do it. I do see good things coming up for hackor at the moment and would also continue to offer it for other Online Programming Contest that want hackzor underneath.

Prashanth has compiled a list of statistics that he has picked up from the server. Do read his article if you’re inclined.

Categories: College, Technology

Kurukshetra Online Programming Contest ‘06

December 30, 2006 ravehanker 1 comment

It’s been two weeks since i cam back from a long tour of the ICPC contests and the HiPC Conf.(we’ll talk about those things later) and people who were wondering what i was doing all these weeks should attend the Kurukshetra Online Programming Contest . The Contest is to be held on 31st December ‘06 from 2-7PM Indian Standard Time(GMT+0530). I designed the site in Django, along with my Pal Prashanth Mohan and it’s turned out quite well. I also played a very tiny part in setting the questions, the majority of the credit for which goes to my other Great friend Rajiv Mathews, who has meticulously worked on the framing the problems and solving them. I was able to see the amount of thought he had put into it when we designed the Test Cases for the questions.
Building this Web app has given me a lot of insight into Software Development not to mention the python-expertise I’ve gained. But, again, more on what i learnt in later blogs. For now, you can go to http://opc.kurukshetra.org.in and try a hand at out Contest. The prize money is quite a large sum(2000USD totally) and the contest is open to all.

We support quite a few languages(unlike most of the other Online Programming Contests) and hope to support more in the coming years. The current contest supports C,C++, Java, Python, Ruby and Perl.

So, Those who want to start their new year with a 1000 dollars in their pockets, you know know where to go!

Categories: College, Technology

A look at CEG under the Microscope

October 7, 2006 ravehanker 7 comments

Prashanth Mohan recently posted on the recent “raids” and the “rules” that have come into affect in the recent past. He has clearly done all the raving and ranting i wanted to do, so lets dig a little deeper beyond the problems of today and analyse on what’s wrong and what’s right with our college.

Let’s start with the easy part,

What’s right?

  • We have THE best admission system in India, the TNEA coupled with the TNPCEE, exluding the State Board Exams, ofcourse!
  • We have one of the best faculty in India. (at least some of them are :) ).
  • We also have an excellent alumni network, which IMHO is largely responsible for the amazing levels of placement opportunities.
  • And every year more and more of that smart ones of the state join our college. Guys who work hard to ’score’ marks at the very least

Now for the hard part.

What’s wrong

A lot of things. A lot of them aren’t critical in the sense that they aren’t going to disrupt the status quo of things as they are. BUT, they are the biggest barriers, that prevents a CEGian from realizing his true potential.

The way we approach learning:
Ok, with a CGPA that’s hovering just above 7.5, I might not be the most qualified person to talk about this, but after three years of ‘trying to score’, i have learnt a thing or two. The main problems with our approach towards learning stems from the fact that our selection process which is very heavily biased towards the State board syllabus, which inturn favours student who have the abillity to ‘mug up’ text from the text books. This is not to say that guys who make it on the top are not smart, it just means that they did not become smart because of the system, they were able to do it inspite of it :) .

Most of the students i’ve seen in college lack the real zest for what they study. Hey, you don’t have to be Donald Knuth to appreciate the beauty in recursion. And yet. they simply go make it through the course without it having any impact on them. The only thing i’ve seen them care about is assessments, Grades and Cumulative grades. I’m saddened to see many of my fellow students still haven’t discovered the pleasure of coding, the pride you get in creating something that ‘comes alive’ on completion. Everything we study is abstract in a way and yet, you can ’see’ it work. A rare perk that we Computer Science engineers alone are blessed with.

It is only when Placements come knocking on our doors that a few of us wake up, but before you know it, It’s too late for you to ‘prepare’. The concept of ‘preparing’ for placements is on that irks me the most. By meaning to prepare, they start looking at the general algorithms, data structures that…hold your breath….will be asked in the interview question papers! Never do we look beyond the interviews and really think about what we’ll be doing after we get that job.

The worst of this lot happen to be the hostellers. Back when i was a hosteller, I tried real hard to get an internet connection going with a couple of my fellow class mates and start working on sites like MIPT to get some coding practise. They simply weren’t interested(not to mention the problems with my hostel office, but more on that below). I put in the part of that effort to a few day-scholars during a summer job at MIT, chrompet and they, on the other hand caught on like wild fire. ALL of them now, have job offers with 6+ annual salaries. Pardon me for making a cruel discrimination against the hostellers, but this is the hard truth.

The attitude of the administration:
Inspite of being one of the best Colleges in Tamil Nadu, the way the Administration(mind you, NOT the people who teach) work is well, shocking! It is only when you see the administration that you’re reminded that CEG is after all, a government run institution. The admin is the typical stuff slow, bureaucratic Govt. offices are made of.Take for instance, the Hostel Office. There is only one word that can describe them fully – “Primitive”.

In a time when private colleges offer a 4 mbps internet connection that you can straight away access from the LAN, My college has none of these(not even a LAN) and the worst part is that we once shelled out our own money and tried to put up a LAN and a really slow internet connection through a reliance WLL phone, and the Hostel office wouldn’t even let us do that. It was apparently termed “Misusing the computer” Within Hostel premises. Even before we actually got to use it!

Personally, i don’t think i knew shit before quitting the hostel. (and thank god for the divine intervention :) ). To tell you the importance of the internet connection to a CS undergrad is another post by itself. Suffice to say, its like a Formula one team without a pit crew. Our college will gladly ape the ban on vehicles inside the campus from IITs but they wont even think about the possibility of vital facilities like these, which are commonplace in most good colleges. Instead they would ask us to use the Ramanujam computing centre, a lab filed with sun sparcs that had nothing except Netscape navigator 4.7(the last time i checked). I’m not even going to talk about state of the hardware that is there. Although, they will still demand Rs. 500 if you fail to return their card(a piece of paper, that) when passing out of college.

I frankly can’t figure out the problems that the College admin have. It might be because they’re scared to make changes. Or it simply could be their lack of interest. What ever it is, It’s seriously hurting us.

Categories: College, Personal