Friday, December 04, 2009

We, The People:- "The Geek Squad"

Once, while an arranged marriage was being "arranged", the prospective groom sent the prospective bride a long list of questions. One of the questions in the questionnaire was "Do you consider yourself a geek?". :))

It's an interesting question. Mind you, the question is not "Are you a geek?" but whether you consider yourself one.

I'm sure there are many people who would want to consider themselves geeks. Its not necessary whether they are geeks. The point is, they consider themselves geeks :-). Being in the so called 'Hi-tech' industry, I happen to meet many people who think they're geeks or who do stuff which does make them geeks.

Here's a small list of such things which people do which makes them geeks (or look like one :-) )

1. MS Windows bashing and using Linux (and/or unconditionally praising Apple):

Bashing Windows is almost the first step towards showing yourself as the geek. Some people don't even know why other OS's might be better/worse than Windows. But all they see is Windows crash a few times and off they start on their journey to 'geekhood' :-).
I've met some people who crib about Windows source code not being public. But people should know that there's a ton of information about Windows available (either published by MS itself or by people who've reverse engineered it). Also, in the same breath people might praise Apple. Except maybe a few, most Apple policies are identical with those of Microsoft (sometimes maybe even worse). Yet, bashing MS and praising Apple seems geekish!!

BTW, I'm not against bashing Windows. It should only be for the right reasons.

2. Using terminals instead of IDEs, GUIs:

We all know or have heard of some spiritually inclined people who almost renounce everything they have and lead a life of austerity. There are some such people in the industry too. They won't like the latest released version of, say, MS Visual Studio or not even like newer plugins in Eclipse.
They usually have some best friends (forever): vi, emacs and gdb. So away you go IDEs and fancy GUIs. The graphical front-ends and fancy tools only lower the performance of an otherwise well oiled and perfectly working system.

3. Using text based internet:

This was awesome to know. Call me a poor engineer, but untill a few months ago, I didn't even know that we could see websites on a terminal window. But I came to know about it from someone and tried it. Sure, there are a zillion problems with it. But it works. And is awesome when it works :-).

The internet has revolutionised the world. But largely web browsers have been responsible for it. And browser wars have been a topic of great debate. Geeks are kinda beyond the browser wars. As long as they have a terminal window, they're happy :-).

4. Using other text based terminal softwares: pine, apt-get, yum, etc.

5. Debate between vi and emacs:
If you haven't been involved in one, definitely do it. Sure, just like me and most others, you don't know what all vi (or emacs) is capable of ;). But just start the debate for the heck of it. Its always cool to talk about clean interfaces, light-weight softwares, multiple buffers, etc.

6. Using geeky terms/phrases at unwanted places:
I've heard some amazing terms being used in some amazing situations. I think I was discussing newspapers with someone. And this person suddenly said, "I don't like newspaper XYZ. It's signal-to-noise ratio is very high". The argument may be right; but dude "not-the-time not-the-place" for these phrases. Similarly, I've heard many people use the words "latency" and "overhead" in some fairly unrequired circumstances.

Some of the steps might be completely genuine. People do like programming from the terminal using a minimal text processor. But there could be many who kinda do it in the enthusiasm of being in the "Geek Squad". And generally that enthusiasm is short-lived.
I too might be guilty of doing some these things! But then, I'm geek too... oops.. human .. human... I'm human too :-).

3 Comments:

Blogger Mayur Mahajan said...

It was interesting to read your post, I hope you have the next part in the pipeline (geekdom intended :))

What strikes me in particular here is the subjective qualification of the word geek. What you enumerate is from the viewpoint of someone working in a high tech sector. But then, I have seen some who were awe stuck when I showed them how to kill an application that was unresponsive and froze up the whole system. Just launch the task manager, select the application and say kill and viola! I just performed a miracle in front of that person! Now was that so hard, no terminal, no nix-ish commands- I didn't even touch the keyboard but boy, from the surprised look I got I sure felt like I was a lifetime member of the "geek squad".

The sixth point reminds me of another story. Use of the word "queue" is ubiquitous on the other side of the pond and the rest of commonwealth. Of course, there is nothing wrong with saying "There was a long queue at the bus stop", correct? But then a few office colleagues had a hearty laugh when a good Englishman used the word queue during the conversation. I was more lost than anyone and had to ask what was so funny about that. I was told that unless I am writing software, I was supposed to be "in line" and not "in queue". I am making a point of not using that word in conversations ever again…

That said, I couldn't agree more on your closing statements. The waves of enthusiasm for the cool toys will come and go; for those who continue to surf (what better metaphor than that to put a pretty face on the word 'geeks'... 'the surfers' :P), the question bigger than are you a geek? or, do you consider yourself a geek? is if it really matters in being or being regarded a geek? If you ask me, it's probably a geek who'd care, the rest of the world has better things to do!

1:06 PM  
Blogger Nand said...

Geek or not, I think windozze rocks!
All the games that U can play without a VM ;-), the joy of being the 'chosen one' to see that blue screen and the mandatory restart popup that counts down without the option of restart later to give a much needed coffee break - all make it a bliss to work on.
I snooze more in front of my linux box than win lappy for lack of anything 'happening' - thus affecting my productivity on linux ;-)
Windows is almost like a fortune cookie - what will happen today with Ur windows? Surprise!!!

3:29 PM  
Blogger Unknown said...

"This is kewl stuff man.. if u know what i am sayin'... :)"

3:55 PM  

Post a Comment

<< Home

Google
 
Web