Archis's Blog

September 30, 2007

First Contact with “Alumni”

Filed under: Uncategorized — Tags: — archisgore @ 10:32 am

I use two phrases in almost all my academic posts, one of which is “alumni” (the other being “industry experts”). Please note that the addition of double-quotes is what makes these phrases nouns instead of adjectives.

After a lot of queries, I took it upon myself to define for everyone what “alumni” means, how to identify them, and most importantly, how to defend yourselves against them – because trust me – they can and will try to harm you (this is part of the definition).

Part of the motivation came when I visited the ISSC website (I regularly ensure they’re not scientifically spreading viruses again). Some of the “alumni” comments, motivated me to help juniors identify this species so they can defend themselves, and not fall for some of the inaccurate, and some totally false comments made by them.

Let’s establish a scenario:

1. In every Dark-Ages-era teacher (almost all teachers you’ll find in Pune Univ today) is the imperialist tendency for “control”. Not that this “control” gets them anything tangible, but it gives them a sense of power in their otherwise worthless lives. To gain this control, they need someone who can be controlled in the first place.

2. In every college there are students who want “power”. Again, in their loser lives, nobody gives a damn about them, and they’re willing to do anything (except hard work) for gratification. Gratification may be in abusing classmates, juniors, getting a “better job”, etc.

Every time both these conditions exist in a habitat, an “Alumni” is born. They form a symbiotic bond with the teachers. They become the teacher’s pets (actually my dog gets better treatment than an alumni gets from their patron). The teacher uses their influence (or rather their ability to invent rules) to give this alumni power, in return for complete control over their life.

If you’re reminded of Jesus being tempted by all the promise of all the Kingdoms on Earth, you’re not far off from reality, and I presume you’ll be smart enough to put two and two together and figure out who’s who in this alegorical similarity.

These Kingdoms granted may be in the form of Ph.D. admissions, high-profile jobs (or in some cases, pathetic jobs are redefined to be high-profile when an “Alumni” is incapable of getting into a high-profile job with all efforts), or in a simpler case, to invite them to give “guest talks” so they can satisfy their egoes in front of kids 5 years younger than themselves (if you thought that’s how you’d define a coward, well, I won’t stop you).

Thus the origins an “Alumni” take place. Now comes the part of “First Contact”. Most naive kids are taken off guard by an Alumni and turned into zombies. Before this happens with any of you, I encourage you to read the following, so that you may identify an “Alumni” before you’re bitten, cause believe me, while dog-bites have Anti-Rabies shots to save you, an “Alumni”-bite has no known remedy (people like me are working hard to find a cure). This is part of the reason people prefer dogs as pets over other alternatives.

How to identify an “Alumni”:

1. This species is also known, in non-scientific terms, as an “industry expert”. Knowing this is your first step in identifying one.

2. An “Alumni”s main source of power comes from people who’re naive, and at least five years younger them themselves. Unable to even compete with their own classmates, it goes without saying that they’re unable to show-off in front of anyone real worthwhile. Hence “Alumni” will often be found telling freshers how stupid they are, and getting an ego boost out of it.

3. “Alumni” also depend on misinformation. They can be identified easily if they prevent you from reading websites, competing globally, or talking to anyone in the industry except themselves. They depend on your not knowing facts. This is a sure-tell sign of a speciman of this species.

4. “Alumni” depend on some external justification for their gratification. This is a no-brainer since they have nothing of their own to show for it. They will never show you any code they ever wrote or anything they’ve personally done themselves. Instead, they’ll use the institutions where they got in for a Ph.D. or the company names where they work. This is the easiest and most externally-visible identifier for an “alumni”. Essentially, not being able to compete with classmates, they’re also quite incapable of competing against students five years younger than themselves. You won’t find an “alumni” actually telling a fresher how to write good code; the only thing he’ll say is how bad code a fresher is writing.

5. They will use big fancy words. Since what they say within their peer circle is so trivial that it’s ridiculed, you’ll spot an “alumni” talking to freshers and using words they (I meant both the fresher and the “alumni”) don’t understand.

There are many more signs but I don’t have time to document them all. However, if you come across one and find a sign I’ve missed, please feel free to mail me and I’ll add it here.

Defense: How does one defend themselves against this species? Especially with so much political-backing?

1. If you’ve not guessed already, “Alumni” are inherently cowards. They’re afraid of face-to-face fights. If you already know the company a certain “Alumni” works for, the easiest defense is to mail someone in the company’s non-Alumni section to deliver a guest lecture. The representative of the company will in most likeliness will not be an “Alumni”, and the “Alumni” will be inherently afraid for a faceoff with someone their company chooses to send instead of themselves. It’s an easy way to gain some confidence yourselves. If their company is ashamed to send them to represent itself, they’re partially defeated.

2. Ask the “Alumni” questions. This is a great defense, but may come at a price of retalliation from the teacher who’s herding the stock. If done right, with a sweet innocent face, this can disarm them. They’ll curse you and promise they’ll never speak to an “arrogant” class such as yours ever again! Freedom at last! Being inherent cowards, they’re not very good at defense. You’ll notice they’ll never have an open questions section during their guest talks. Questions you can ask range from “can they show you some code they wrote when they were students?”, or “did you ever win any contests?”, “what were your projects?” etc.

3. Become a Jedi Knight. Their source of power comes from the fact that they can “control your placements”. Be passive. Medidate. And you will come to realise a beautiful truth! They can’t do anything. Their company needs you. No alumni can prevent you from getting hired. Unless that alumni is a majority stock-holder (which would contradict very definition of the loser-nature of “alumni”), they have absolutely no way to hurt you in any way whatsoever towards your employment opportunities.

4. Become an even better Jedi. Learn to let go of what you want the most. Simply convincing yourself that you don’t even want go to any places where an “Alumni” will be present, can provide great relief. Aim for something higher than where they are. This is the ultimate weapon against an “Alumni”. Make them redundant. Make them irrelevant. Nothing defeats an Alumni as losing their power. To give you an analogy, they’re like Dementors who feed off of your fear. They’ll resist and struggle for a while trying to convince you how you really need them. Over time, you will realise that it is really them who _need_ you to need them. When this ultimate realisation of knowledge takes place, you shall be freed from them forever.

That’s all for now. Will post more defensive lessons soon. Live long and prosper….. and may the force be with you all!

September 14, 2007

Working at Microsoft is like working onboard the Starship Enterprise

Filed under: Uncategorized — Tags: — archisgore @ 4:55 pm

Since I’ve been praising how great it is to work here, I might as well post some of the responsibilities that fall on oneself, to ensure others feel great to work here too.

Partly, Microsoft, by virtue of being Microsoft is highly prone to lawsuits and legal liabilities for many actions of it’s employees. Now while I personally feel this is stupid, it’s how society looks at Microsoft, and we must live with it.

The result is a very polite, happy and fun group of people, but constantly vigilant. One gets tired of being vigilant all the time. Especially if you’re not one of those normally polite and sweet kind of people.

I’m having particular trouble adjusting (and I had blogged about this last year as well) since I come from a hostile environment for the past seven years. College/School has always been pretty damn hostile towards me. Constant political manuevers, arguments, disagreements, insults, etc. Having learnt to survive in that system, I have now gotten used to being very paranoid. I’ll take even the politest gesture as having a “hidden agenda” of some kind. It’s just the instincts. As they say, one can change their thinking, but not what’s in their blood.

Microsoft itself is an equal opportunity employer and encourages diversity of culture. Each employee is unique in themselves, and each employee is, therefore, of the cultural views of others. The result is, every sentence you say needs to be said very carefully. Even a comment such as, “It’s not a simple black-and-white issue, but a grey area.”, could be offensive to certain cultures. The problem isn’t really that you’re not supposed to have your views. But you represent the company, and hence, your views become “Microsoft’s views” instantly, and Microsoft is held liable for them. We do business in over 72 countries in the world.

This cultural diversity is represented in the software we write. Different countries have different notions of their territorial boundaries, and the maps in our software reflect this in the licences we sell in each country.

A region like the middle-east where there could be children whose loved ones may have passed away due to a landmine, may consider the game “Minesweeper” offensve. Even this is something worth considering. We, who live in safety and prosperity watch movies with special-effect-enhanced wars and explosions, while only those who have lost their loved ones in an explosion would know that there’s nothing noble or poetic or heroic or “cool” in explosions at all. We shall never know what they feel. We have to be careful about publishing such games in these regions.

Even common and seemingly non-important phrases such as “kill the process”, “my shell hanged”, “dump the memory”, etc. have to be reviewed carefully before using them in software. For the loved ones of someone who may have been hanged, a comment such as, “I keep hanging my program”, may not be the best expression.

This doesn’t mean one shouldn’t have opinions. The culture at Microsoft is more like that on the Starship Enterprise. The society here is a lot like the Federation where lots of different cultures coexist together. And trust me, with the kind of new interesting people that come onboard every day, the opportunities to make “First Contact” are endless – it depends on only you to make it a positive one.

September 13, 2007

When compilation time gets in your way!!!!

Filed under: Uncategorized — Tags: — archisgore @ 2:11 pm

Damn! I just timed my compilation routine. I watched the entire Star Wars Episode I pod race during which my box was compiling my code. Naturally, my video was taking up some CPU power, but still, it just goes to illustrate that compilation time can be a major productivity-decreaser.

Naturally, I’ve talked to my boss and a new, more powerful machine is on it’s way…. but till then, lots of time is being spent in the build console.

September 11, 2007

Sify – the WORST BROADBAND EVER!!!!!!!

Filed under: Uncategorized — Tags: — archisgore @ 11:08 pm

Imagine the worst curses ever! And then double then a hundred times over and them apply them all to SIFY!!!!!!

The service sucks! The wiring sucks! They use hubs instead of switches (which means they’re probably buying cheap throwaway equipment from the 90′s). And finally their client login program sucks! It eats up tons of resources. And it forces you to install an antivirus. What the hack is Sify’s problem if I want to use my own antivirus?

Personally, I don’t even need an antivirus! This is some crap marketting trick for Trend Micro!

September 9, 2007

Some hardware lessons learnt

Filed under: Uncategorized — Tags: — archisgore @ 5:53 am

I recently moved my PC from Pune to Hyd at my new apartment out here. It’s surprising how after so many years of coding, and so much experience, we still miss out on some of the simplest clues and we make some rather dangerous assumptions that we would scold a more inexperienced person for having made.

1. Never unplug stuff from the motherboard that you don’t understand. It can and will probably damage your system (I got a quick-wipe of my second hard disk – something the most advanced tools in the world take minutes to perform).

2. An AGP port can serve as a VRAM slot for your onboard graphics adapter. Now this was quite interesting considering that I’ve had this PC for five years and considered I had explored everything there was to explore about it. I never knew an AGP port could hold RAM.

3. When your PC won’t boot with strange long beeps, and when motherboard manuals say it’s due to a memory error, it is due to a memory error. One of my RAM chips has been working incorrectly for the last six months and after lots of trouble, I went and got myself a new graphics card, because I was too “expert” to know that the manual is always wrong. I finally gave in and took out my RAM chip. Now I should have known this if I had enabled the excellent ECC option available in the BIOS. But to squeeze out that last bit of performance from my system, I knew that ECC was overkill and I knew that RAM always worked!

4. Don’t plug in a lot of new PCI cards, a new AGP card, and a couple of unseen USB devices on the first reboot of a freshly installed OS.

September 1, 2007

The Dark Knight!

Filed under: Uncategorized — Tags: — archisgore @ 1:38 am

Those evil hollywood studios really know how to torture their dedicated fans! Especially Batman fans who are so much more dedicated, and who don’t have Master Yoda to teach them patience, the way Star Wars fans often turn to him for.

A teaser trailer of “The Dark Knight” was released recently. That sucks bigtime! I mean, the movie release in the US is 18th July 2008! How the heck are we supposed to wait a whole year to watch it? Especially so since Batman Begins rebooted the series so well and in so rational a manner.

Now I must turn to Master Yoda to remain calm, and passive…..

Blog at WordPress.com.