Archis's Blog

April 27, 2008

Getting a new system up – Pendrive Linux +1, Sify Broadband -10!

Filed under: Uncategorized — Tags: , , , , — archisgore @ 1:18 pm

I bought a new PC recently and thanks to an increased awareness of piracy (and moreover since I work at Microsoft), the dealer gave it to me without even a formatted hard disk. Not having bought a PC in the 21st century yet, I faced quite a daunting challenge – how do I get the damn thing up? Every tool depends on every other tool until you don’t know what to do.

I wanted a system up and running in minutes without hassle and get a basic browser working (I’m going out of town for a couple of weeks vacation), and didn’t want to bother with elaborate setup.

My mind turned to Damn Small Linux – I had used it once before to extricate myself from a major problem. It has a fairly simple process to put itself on a USB drive. However, I found Pendrive Linux which has an even yet simpler process – just extract the zip onto your drive, run a batch file, and it’s ready!

Yes, even though I work at Microsoft – I prefer a small commandline system at home – takes a record five seconds to boot, I use Lynx for most of my browsing, which is downloading e-books from gutenberg, and can play music in the background. When absolutely necessary, X + Xfce (no Gnome/KDE for me, thank you very much), serves very well for movies/tv-programs. (My friends don’t take very kindly to spending a night due to the unreasonably complex nature of every task they have to perform.) But I love it! I’m planning to try a FreeDOS + Arachne combo sometime – if only my videos could be played – then I’d be a complete individual!

My only complaint is that Sify is such a horrible broadband provider – and so very presumptous that I can’t run it on my config – it’s client on Linux (and Windows) positively sucks:
1. It is obsessed with “your safety” and forces you to install an A/V on Windows.
2. It somehow links tracks the firefox process it starts with it’s ads – which if you close, the client crashes.
3. There is no way to automate the damn thing.
4. Requires gtk libraries to run (and links to specific .so files so you have to add some symlinks in /usr/lib to get it working) – no commandline support.
4. Looks plain ugly! Nags me a lot! Windows won’t automatically shut down because the highly concerned Sify client wants you to confirm whether you *really* want to quit – it probably assumes you’ve got a monkey punching keys who might have asked windows to shutdown accidentally.

April 23, 2008

I met Ray Ozzie!!!

A few hours ago, just while Live Mesh was going public, I chanced to be in a meeting with Ray Ozzie. He is in India today at the IDC (India Development Center), and he was reviewing lots of stuff that’s being built here. Live Mesh is the first manifestation of Ray’s personal as well as the company’s vision for how computing will progress into the 202′nd decade (in computing, 21st century wouldn’t work).

It was a rushed meeting due to his tight schedule, but it was definately fun to get his perspective on the things we are building. It gave us reinforcement for what we were doing right, and a good opportunity to set straight, what we were doing wrong. It also gave me a chance to personally come back up out of the depths of hundreds of lines to code and take a look at our stuff with a high-level perspective which I haven’t done ever since I joined the project an year ago. The last 8 months have really been tremendously intense and it is important to ensure that as a developer, one maintains his perspective of the overall vision of the project.

I really didn’t know who Ray Ozzie was until fairly late in my career – after I turned 20 (he still isn’t one of my core icons – incidentally, one of them – Peter Norton read my blog last week and actually mailed me – which was just way too cool!) Lotus 1 2 3 was the thing everyone had to know if you wanted to claim you could use computers back in the late-80′s or early-90′s, I being one of them. The relevance of a spreadsheet never really clicked to me back then – and hence my most admired child-hood software doesn’t include it (QuickBasic tops the list).

However, when I came onboard this project and when I read the designs, and architecture – it was some kind of a revelation of what we really need in the world today. And by that, I don’t mean nice to have, I mean need. We all feel these minor nice-to-have’s and then I see someone actually executing the grand vision to unify all of them. What I really admire about Ray is the fact that he took the bet for doing something nobody had ever done before – on this scale, magnitude and with such efficiency.

What’s cooler is that it actually has executed well and you’re seeing the results in action for the past few hours already. Moreover, unlike Lotus 1 2 3, or Lotus Notes and Groove, this will be VERY relevant to the pre-teens out there. In fact, in my opinion, the usage scenarios that teenagers will work out will far surpass anything we use it for today. So the next gen teenagers are going to grow up with Ray as their idol from the very beginning!

Working with this team has been an adventure – and always a positive experience. Not once have I faced issues around politics or personal fights. Being a fresh-out-of-college guy in a team of superstars generally has that advantage – you get all the benefits of the doubt. On the other hand, everyone has been just so very responsive and helpful. Not once was I ever blocked because information was unavailable on time or an issue wasn’t getting attention from the senior folk. Every issue of mine was of P0 importance for the whole team.

I’ve never been more philosophical in my life – if this ain’t fate, I don’t know what is. Two years ago, I was struggling to get passing grades in college and was being harassed by the University. An year ago, I was wondering where my life was heading. And today, I have some kind of guardian angel looking over me. I don’t have the words to express just how glad I am to be a part of this team. It’s not just the product – even without the product, when I look at the whole thing retrospectively, in the future, I will choose such a team even on the seemingly most insignificant of products.

Right now, I’m just tired and relaxed. The whole team has been monitoring the high-level feedback and we’re just relaxing and planning for parties and planning 10-day-long vacations. It’s been a great one year but the component I work on isn’t out yet – so I still have a major code-cycle before I will be at parity with the rest of the team who has already shipped.

April 17, 2008

The world wide techno-mess

Filed under: Uncategorized — Tags: , , , , , , , , — archisgore @ 5:40 am

As devices penetrate our ever-increasingly connected lives, we struggle all the more to keep them in control. Devices whose purpose is ever-increasingly vague, if not converging. Phones have become portable VCR’s, and palm tops have phones in them, while PC’s are home theatre systems, and I don’t even know what to make of gaming consoles that replace supercomputers!

What makes up the mess?

Devices: As devices converge (or diverge), we acquire new skills to use them effectively. When phones handle your workflows, can transparently beam presentations to bluetooth-enabled projectors, and play your favourite movies on the television, it’s not just enough to simply be able to do these things. Where does your favourite movie come from on your phone? From your PC? If so, which one? Your personal desktop at home? Your kid’s desktop? Your wife’s desktop? Your laptop? One of your many computers at work? Imagine you’re about to leave on a weekend trip and want a fresh movie on your phone. You know you own a few movies, but where are they?

All that thousand-dollar piece of hardware being able to play movies, is worthless if you can’t get your favourite movies on the damn device to begin with. This is just one scenario on one device! Let me make it even more fun – say you were already on your way and had no physical access to the machine on which the said movie existed. Your phone with the fancy 3G/Wifi connections, TV-out and hardware 3d acceleration, just turned into a piece of junk! And we’re just talking about plain old big files!

Data: Extend this to thousands of office documents you need to process. Add the millions of songs. Add the pictures which come from various sources – all your own cameras, family, friends… you get the picture. All these “objects” have contextual data associated with them – data which each device wants to process uniquely. This may include comments, ratings, rankings, tags, etc on your photos or songs. Copying these files around, in the conventional sense of the phrase, is like passing around stone tablets with caveman-drawings on them. Soon, the sheer magnitude of managing this data is overwhelming enough for us to just “give up!” one day.

That was just files. We also deal with abstract “objects”. I mean stuff that can’t be just dismissed as blobs of files – such as email, appointments, notes, annotations, contacts, blogs, etc. My blog is more than just a big text file somewhere – it has pictures, it has links, it has tags. The “blog” so to speak, makes sense only when all these elements are put together. As plain binary data streams, it’s just random noise. Although objects are files at the backend, what really brings them to life are the applications used to view them. This blog entry, without blogger, is junk. A contact, without an application that can leverage it to make phone calls or send mail, is an irritation, if not a gross frustration!

Applications: Features are intrinsically reflected in data (regardless of what certain critics may have to say). Go pick up your phone from 3 years ago and tell me if it can aggregate RSS feeds from your friends – it’s contact storage, no matter how “standardized” it may be, will not include a link for RSS feeds. And I wonder if you had to put in a feature that was never imagined by the original application writers? How do we extend objects to cater to future features?

Connections: And finally, we have links – objects are meaningless without a context. The purpose of these devices, files, objects is to ensure they can be communicated. A phone number is linked to the person who owns it. If not updated regularly, it’s a random series of digits – hardly an appealing feature to have. So does music and movies. They all work a lot better in a social context – what your friends have to say about them, how they rank them, and so on…

Even within the context of applications without the data, maintaining settings and configuration coherence across all of them is certainly a challenging proposition. Imagine taking an hour setting up your video player “just right” for that saturday-evening movie and having them lost after reinstalling it! How many board room meetings have you felt embarrassed in because the settings weren’t consistent with the computer on which your presentation was designed? (this happened to me today afternoon at the most recent)

The popular solution? Web-apps: One solution, and one gaining recent popularity, is to dumb down all devices into a web browser. Turn them all into an HTML reader, move all logic to the cloud, and you’re done. Given the current intractability of the problems, this solution is an appealing compromise, if not the one most desirable. You buy a gaming console which can displace a supercomputer, and you run a web-browser on it! You buy a phone with 3d hardware acceleration, and again, the best you can do is run a browser on it! And have 5-6 computers that you deal with on a daily basis, and you do everything in your browser! Why? Because with one centralized place to store, manage, organize your data and applications, you get convenience.

Are webapps desirable? I doubt it. I admit they may be necessary, but they’re certainly not desirable. Surely with all those “innovation” keywords flying around out there, we could do better? If I buy a supercomputing-capable gaming console, I expect it to do something…super! If my friends come over, I want to show off some of that supercomputability! I sure as hell don’t want to be browsing bland HTML pages and have my friends go, “Eh…*yawn*”

Another popular solution? Closed Ecosystem. Every device you buy needs to be “certified” for every other device you presently own. Given this precondition, everything “just works”. In the worst case you have to physically plug them together with a wire, and in the best case, you don’t care how the hell they do it, but they just talk to each other!

Is a closed ecosystem desirable? Honestly? I don’t care. I’m certainly not philosophical about this kinda thing. If I could afford it, I’d go buy all pre-certified devices. It’s just about money for me – what is the perfect ecosystem worth to me? I bought my previous PC intending to heavily mod it throughout its lifetime. Five years later, I disposed it three weeks ago with the seal still intact. Couldn’t care less if it allowed me to tinker with it. However, there seems to be a lot of vocal resistance to closed ecosystems, although people still do go buy these devices – and I don’t blame them – I prefer a $200 worth of hardware which gives me $100 worth of value instead of a $50 device which didn’t do the task I bought it for!


So what comes next? I don’t know… yet. Everyone’s struggling to figure this one out, and it should be fun to see what people come up with. We certainly do live in a nightmare of devices, and every day, we get categorized into:

1. Those who take this mess in their stride. They can use all kinds of gadgets, perfectly configured to “just work” to make for a pleasurable lifestyle.

2. Those who still have some hope and are struggling.

3. Those who’ve given up and either gone entirely into the clouds, and compromise on the experience their powerful devices could provide, for the convenience of having it all “just work”. And of course, those who’ve bought into the closed ecosystem of devices which give a great experience and just work too!

April 14, 2008

The Quest for Relevance….

Filed under: Uncategorized — Tags: , , , , , , , — archisgore @ 6:06 pm

All of us speak about our “ultimate goal in life”, and philosophical stuff. Nothing makes it more prominent when you wake up one day and you’re 24 years old! Damn! Just one year to the round-figure 25 after which you’re not even a “young man” any more, but just a man. It’s scary as hell, and I went through a major mid-life crisis due to my approaching birthday.

If you were immersed in coding, contests, conferences, etc. for the last ten years like me, then it becomes all the more prominent. One day, you’re struggling to turn 16 so you can get your first driver’s licence. The next day you wake up and find you’re a long-time car-owner and have to pay bills, argue with the house maid, make sure your house is well-maintained, buying groceries and all the stuff which was supposed to be “far, far away….”

In my introduction mail to my team last year, I accidentally used the word “teenager” because ever since entering college, almost all of us thought of ourselves as teenagers. The thresholds were never visible. However, when half the people across the corridor began knocking on my door wondering if I really was a teenager, the reality hit me like never before!

What really frightens us is the fact that we don’t matter, that we’re irrelevant in the world. Relevance is the real answer to all those questions regarding the grand unifying goal of life, or the purpose of the universe and all that stuff.

Take our jobs for example. What are those “cool” jobs that we all look for? Well, I do admit most people look for more money, but all my friends struggle for work that makes them relevant. Work that matters to someone. Work that makes us feel like we matter in this world. Why is working at Google’s search so cool? Because it matters to millions and millions of people. You can pretend all you like that it’s about more money – I’m sure IBM’s mainframe people make shitloads of more money. You can pretend it’s about the “algorithms”. But you can work on algorithms at a research institute. What really makes Google the fun place for many people is relevance. What they do matters. It makes them matter!

Relevance is also what differentiates the top brands in the world from everyone else. If you look carefully, technology, products, etc. doesn’t matter to a brand image, so much as relevance matters. Look at Apple today. In 1996, Jobs could have turned Apple into some kind of super-enterprise-support company, and they would have made tens of billions instead of the billions they make today. But Steve Jobs made the company relevant! That’s what really makes Apple such a powerful brand. They can literally wrap an Apple logo around a piece of crap and people would pay for iCrap. What Eric Schmit really did to Google was make it relevant. With all that real estate sporting Google’s Ads. With so many people using the search engine. Sure, he may not have contributed to the algorithm, but he brought relevance to the company! And I see Microsoft very seriously trying to get into the web space to remain relevant. IBM will have my utmost God-like respect for “The IBM PC”. They changed the world! They changed humanity! IBM’s stamp from the computer age can never be erased or forgotten. In the 90′s every single machine that any of us cared for had to say, “100% IBM compatible”.

What really makes these places cool to work at is their struggle to remain relevant as the world changes – and in many cases change the world themselves. The iPod wasn’t the first mp3 player in the world, and it certainly isn’t the only one. However, NASA’s astronauts use a modified “iPod” because the iPod’s batteries are not certified to be used on board the shuttle. They don’t use “an mp3 player with alkaline batteries”. They use “an iPod that was specially modified by Apple to use alkaline batteries.” Even if Microsoft did manage to get NASA to use Zunes on the shuttle, NASA’s description would go something like, “We use Zunes, Microsoft’s version of the iPod.” Just like “IBM compatible” has been etched in our memories, the “like the iPod” is a phrase that will remain.

Microsoft has it’s fair share of relevance too. I am one of the fortunate few who got to use a PC in the 80′s and was aware of what an “operating system” was. My sister, however, realised that Windows runs on top of a machine only after she turned 14. She was under the impression that computers have Windows like human beings have arms. You can speak against monopoly all you like, but the fact remains that the most popular version of Unix to date has been Xenix – a Microsoft product. Apple’s ads weren’t “Mac OS vs. Windows”, they were “Mac vs. PC” ads. Even Apple had the notion of PC’s being born with Windows attached to them. It’s this struggle for relevance which makes all the difference in the world.

The reason I’m commenting on this right now is because when I began working on this team as a fresh college passout, our project seemed like a distant dream – something that will come around after ages. In between there were times when it all appeared to be frozen still. Lots of dead-ends, workarounds and sleepless nights later, we’re about to go public, and it feels great. There were times when I felt that all of this was completely irrelevant, and that it would never happen. Afterall, an 18-month cycle isn’t easy to deal with for a fresher – especially if you’re beginning with the very first line of code.

Back in the 90′s I always thought stuff like Norton Utilities, Windows, Lotus 123, DBase comes out of some hyper-top-secret team in a lab 30-feet underground. Interestingly enough, an year later, and I work on just such a team, building something just as relevant, implementing a vision of the guy who made Lotus 123, with the guys who built WinNT on the same team. And now I feel like I want more. I’ve always wanted to shake hands with Peter Norton once in my life. I’ve always wanted to meet Tony Hoare (he runs Microsoft Research in Europe), and unfortunately, I never knew the stars behind DBase.

The takeaway from the whole soulsearching was that relevance is sweet to achieve, but what really makes life worth living is the Quest for Relevance. The struggle to make yourself matter, to make yourself relevant.

April 13, 2008

Why mathematics is *really* scary

Filed under: Uncategorized — Tags: , , , , , , , , — archisgore @ 4:23 am

This blog is not mathematical. It’s about exploring the “real” fear we have of mathematics. The fear isn’t about numbers and factorials and stuff. Some people can change a punctured tire on my car, and I’m not intimidated by that fellow. Some fellow discovered penecillin and I don’t find that threatening to me. I think most of you figured out I don’t know how to spell “penecillin”, and that doesn’t bother me either. However, some fellow is a professor of logic and somehow all of us become defensive (come on, accept it) in front of him/her. In order to overcome this fear, we must verbalise it. This blog attempts to do just that.

The fear is about definitions. Mathematicians live by definitions and they can hold you accountable for them. We don’t even fear definitions so much as we fear the way mathematics applies definitions – absolutely, impartially, impersonally, objectively.

I recently had a discussion with a junior of mine who wanted to do “something creative”. Readers familiar with my “Project Guidance” blog will understand just how much that must have frustrated me.

I tried to give him an idea of what “problem” means, and the fellow went on about some grand world-saving philosophical schemes. A typical “Impressive Project” (Definition here) enthusiast. I realised perhaps my explanation on problems wasn’t clear, so I took the trouble of writing a followup to that entry.

I know it’s very difficult and frightening and scary to define use-case scenarios. And I know it’s very difficult to live with “definitions”. And I know no authority figures in any of your colleges live by definitions. But that’s just how I’m built. Without definitions there is no accountability. I am always eager to upgrade definitions. I never said they don’t need to be fixed from time to time. As a discussion progresses, a definition can and must change. However, to not have a definition itself, is something I am not willing to live with. You have to take me as I come – else don’t deal with me – it keeps you happy in your subjective world, and it keeps my frustration levels low.

Let me explain by what I mean. I’m sure 99% of readers are going to dismiss this entry as some kind of “mathematical” crap, or “everything isn’t hard and fast”. But if you’ll bear with me a minute, you’ll realise that I don’t claim everything is hard and fast either. I don’t claim everything can be absolutely understood and mapped out. However, I do claim that everything can be absolutely defined. Let me illustrate.

When you pass out from high school, there is a certain criteria that determines what college you get admitted in for higher studies. The criteria is almost always based on some marks. Within this, the criteria is somehow connected to marks you obtained in your high school courses. Now, this is a “definition” of admittance to the college. We live with it. Not because it’s what everyone is happy with, or because it defines intelligence. Simply because we need to admit _someone_ and that needs to be done in a finite period of time. It so happens that generally those who do get admitted are the ones who go on to have good careers and help in breaking down the need for definitions themselves (while still applying many definitions around them for their benefit).

The topper of your high school board exam won’t admit that the definition of a “top scorer” is simply “answering the set of questions amounting to a larger total of marks than anyone else, while maintaining the answers as close as possible to the model answers available with the examiner”. (Doesn’t that make them seem a lot more human and vulnerable than what they would like you to believe?) It so happens that this person most probably goes on to become a major celebrity and thereby perpetrates the notion that high school scores define “intelligence” itself. However, if a lower-scorer claims that’s not necessarily true, the topper will answer by, “Yes, but everything isn’t absolute. You can’t define a top scorer as simply someone who answered all questions as close as possible to the model answers.” (You’ll notice I don’t use the word “correctly”)

All around us, society is afraid of definitions because those in power would find themselves brought down to the level of us mortal human beings. Ironically, those of us already mortal humans don’t want definitions either, because by hook or crook, we hope, someday, that we shall be in power, and God-forbid we be haunted by the very definitions we helped create. More and more I realise why the Greeks thought the last of the evils to come out of Pandora’s box was “hope”. They didn’t mean hope as in, “I hope someday crime will stop”, but rather, hope as in, “I hope someday I become that crime lord I’m so jealous of. I’d better not demand laws against crime, lest my hopes should be realised.”

The more commonly encountered version of this is the ‘not-all-questions-have-a-yes-no-answer’ argument. We all know whether or not to send a soldier to certain death has no clear answer, but we either do it or don’t do it. It is this scenario of mathematics that frightens us. Maths makes us responsible. Maths makes us accountable. When India is attacked, regardless of the propriety of our soldiers being sent to death, the mathematical fact that they died does not change. And that’s what frightens the shit out of people. And that’s one reason why regardless of what you may think, I respect our elected leaders. Either they don’t send our soldiers to die, and I possibly die out of it, and they are accountable for my death. Or they do send our soldiers to die, in which case I may be saved, or even so the enemy may overpower them and kill me. Regardless of what happens, good or bad, the elected leader made a choice.

The reason we’re afraid of the yes-no answer not because we’re unsure of ourselves, but rather because we’re sure of ourselves. We’re sure we’re going to be dishonest in the future. We’re sure we’re lying our ass off! We’re sure any “answer” will haunt because we use dual standards everywhere.

To illustrate my point of how “impressive projects” are cowardly, I found an interesting joke:
A guy is celebrating his 25th anniversary of happy marriage without arguments with his wife. A fellow sitting next to him asks, “How come you went through 25 years without a single argument?”

The first guy says, “That’s because we have an understanding. I don’t bother her about all the minor and insignificant issues, and I only think about the things that matter. She looks after the groceries, cleaning, cooking, etc. I only speak about Bush’s war on terror, and Saddam Hussein’s capture.”

I never found a more fitting parable to the “impressive project” syndrome. Those people only talk at the meta level on how to design a grand all-unifying OS, or how to define a grand UI framework to end all UI frameworks. The minor problems like shipping, delivering, etc. are not their concern.

However, enter mathematics (or any real science for that matter) and all of a sudden you have definition. You have words like, “discriminants”, “quantifiable”, “measurable”, “repeatable”, etc. which scare the shit out of anyone.

Mathematics says, “Don’t tell me what opinions you have. Show me the quantifiable difference made by your opinions in this world.”

And suddenly, regardless of how insignificant her contribution may be, your wife seems to have an epsilon-above-zero contribution to say the least. Your contribution (unless you’re Bush himself – even this many people will debate) is nil! And that’s when crap like, “Hey everything cannot be measured” comes up.

You’re sitting in a board meeting pretending to be a bigshot who knows his stuff and while you’ve pretend to be paying attention all along, what’s really going on in your head is, “Hey there was a hot blonde on my way to work today. Need to strike up a conversation with her. Wonder what happens if my wife finds out?”

Then suddenly you’re asked, “Hey so do we sell this product or not?” Your rival is sitting across the table and had laid out an impressive argument against selling it. But he doesn’t matter anything to anyone (yet). Now if you say “yes”, and if it works out, you win bigtime. If you say no, and it turns out it became a big hit anyway, your opponent wins. That’s when you use the old, “Well, you know… there’s no real answer. It’s a product. It depends on whether the customer will accept it or reject it.”

Well done! Bravo! All of us fools in the meeting thought the product would make money off trees. We had no idea customers need to accept it! You got some real genius there, sport!

Of course the freakin’ customer needs to buy it! That’s what we’re asking. Do you think the customer will buy it or not? That’s what you’re being paid for you retard! And suddently you realise that if everyone understood mathematics or science even remotely your position would go to a chimp scratching his butt with sticks and being paid bananas.

With enough people like you in the world, and it’s not surprising why:
a) People think of mathematics as purely numbers and figures.
b) People think mathematics is all about absolutes and unchangeble definitions while the world is “fluid” in nature.
c) People think mathematics doesn’t apply to “real world” problems.

I am myself personally the paradox of having definitions, but I do not break them. I may oppose a definition and will fight my whole life to have it changed. But under no circumstances will I allow anyone to say, “There is no definition. It cannot be hard and fast.” Not for some grand long-term philosophical benefit of mankind either – but for my own benefit, and possibly the benefit of my kids (I meant that as a figure-of-speech).

I am by definition stupid and dumb. I scored horribly low in my high-school and college exams. By definition, I went to a bad college. By definition I am supposed to be in a “bad profile” (I prefer the word job, but I live with current definitions). Ironically, I have a job that toppers would die for. This paradox clearly indicates that either of two contemporary definitions needs to be upgraded. Either high school standard scores are not indicative of intelligence, or the job which most people seem to want is in reality a very horrible one.

There’s a very specific reason why I won’t say “remove the criteria for college admissions.” Because that puts me in a situation of unwieldable power myself. It makes the system subjective. Subjectivity is more dangerous than stupid objectivity. I am ready to face torture due to a definition, so long as there exists one, because it is uniformly applicable.

You can visit a certain department in the Pune Univ to find out for yourself. Over time, they acquired so much power, that now that can literally (yes, I kid you not!) “grant marks” based on overall student’s “intelligence”. The positive side now is that there is no way to beat the system. You can’t just score high if you fit in their “definition of intelligence” (the way it happens with high school). It seems great on day one. All alumni from even colleges (who understood nothing of this system) supported this move. Afterall, it was the perfect system! “True Intelligence” was rewarded, because there was no definition!

And suddenly, one day, one guy woke up and found himself being failed in a subject where he feels sure of being able to defend his answers even in front of Alan Turing if need be. What the heck happened? Now what does he do? How does he beat the system? He asks for the professor to evaluate him – and they do evaluate him, and he answers everything correctly. However, the scores come out again, and he’s still failing. He goes and asks the prof what happened, and the prof says that he thinks the student has no intelligence to speak of. So the student asks if there is anything he can do to convince the prof of his intelligence. The prof replies that all the alumni have certified him as being able to measure intelligence and by that authority he is failing the student. The student has beaten such systems before – in High School by mugging up answers to “come as close as possible to the model answer”, in College by using various rules and regulations to gain marks by default. And wait – he forgets – his seniors have created an unbeatable system! A system where there are no definitions except one – the prof defines every student’s intelligence.

That student was me!

April 10, 2008

My Credit Card is an insult!

Filed under: Uncategorized — Tags: , , , , — archisgore @ 4:24 pm

They pestered me into getting a credit card when I didn’t need one. I have enough already to serve my needs. But to oblige them, and having a minor banking relationship with them, I agreed to go for it.

The pain of it all is that my credit limit is Rs. 10,000! What the hell!?? No you didn’t misread it. I checked the number about a hundred times and got it reviewed by friends to ensure I didn’t misread a zero. I got a credit card with a limit of ten thousand! Apart from paying fuel charges, how the hell am I supposed to use it? If I take my sister shopping on one day and go out for dinner in the evening, I’d have my card rejected for insufficient credit.

It’s so stupid, apart from paying my car fuel bills every month, I can find practically no use for the damn card! Shit!

Trying to keep my mouth shut!

Filed under: Uncategorized — Tags: , , — archisgore @ 1:01 am

Dammnit! We’re about to release a very cool thing and expect tons of blogs from me the minute we go public! I’m ready with so much to say in so many forms, that it’s very difficult for me to control myself!

Most people have already guessed what’s coming, and others are skeptical. Some think it’s full of shit, while others think it’s cool. All I can say for now is that those who have seen it, seem to be nuts about it.

So I guess you’ll just have to wait and find out…. afterall, it’s only a matter of days now, not even weeks.

April 4, 2008

When old age catches up to you….

Filed under: Uncategorized — Tags: — archisgore @ 1:05 pm

It’s been a while since I last blogged. I just had the ultimate realization that there is no escaping getting older. Sure, you can mentally keep yourself young, but it sure takes a ton of effort to maintain. Over the last few months, I’ve been going through a major contemplative phase – thinking about what I want from life and all that shit – in short, a mid-life crisis. I know I’m the last person in the world to be thinking this way, but whatever the reasons, I was thinking about it.

There are several circumstances that force you to this realisation, some of them being:

1. You can mentally be prepared but your body doesn’t support it anymore. Working all day in a chair made me realise that I just couldn’t move the way I used to while swimming. I’m gaining my agility back, but it’s a realisation that your body won’t fix itself without some hard work on your part. A friend of mine suffered a severe stroke of carpal tunnel too, which reinforced this realization.

2. You start caring about “grown up” stuff. When I moved out of my parents’ I would pay anything that a vendor would ask. Now I negotiate rates with the house maid, I find best deals on groceries and I survery three or four LPG agencies before I book a connection. I keep updates on shares of various companies, I invest carefully, I followed up on this year’s budget, etc.

3. You start feeling lonely and cling on to stuff. Mostly I miss my dog! He passed away a couple of months ago at my parents’ house in Pune. I plan to get a new pup the minute I find an apartment that will allow it.

4. When with friends, you discuss increasing rates of cooking oil and such stuff! All the stuff we teased parents for discussing, we began discussing ourselves recently. What’s more wierd is that we were actually interested in the discussion.

5. When you reach a plateau in your career. Up until now, it was a constant struggle upwards. To find fun and exciting work! Once you’ve found it, you lose focus of what you want in life. There’s nothing to look forward to. No major challenge to be overcome. No major hurdle to be crossed. Life becomes slightly mundane and boring.

6. You don’t know any single people any more – this one comes as a shock overnight if you’re like me. I always locked myself up in my robotics and signal processing and stuff. Then one day, I wake up and find that almost all my friends are either married, or about to be married, or committed. You stop knowing any single people anymore. You miss making fun of married/committed people since you don’t have a circle to joke about them anymore. This one shocks you more than anything else! It means you’ve “grown up” now! Marriage is the ultimate realization of getting old!

So trust me people – if you’re young, enjoy it. You’ll wake up one day and realise you wasted your life building robots or analysing wierd EEG signals, and all for what? You spend your like thinking marriage is like a hundred years into the future – something only grown ups think about – you’ll think about it in a few decades. The real kicker is when you get that first wedding invite from a friend – then you know you’ve reached your middle ages.

I’m signing out now to continue through my mid-life crisis. If anyone has tips on how to get over it, don’t hesitate to leave a comment!

Blog at WordPress.com.