Monday, March 10, 2008

Indian IT scene

The journalists seem to keep people guessing. On the one hand we hear about job-loss; on the other, we hear about recruitment and growth. Seems to me that the journalists are at logger-heads with each other and want to debate the topic on an openly slow communication in a newspaper. Don't you have anything better to do? Oh, I get it. Do you think the stock market would live on your fear?

Guys! Just debate it "off-line" and give us the gist of what you want to get to. It is quite boring to read the same stuff upside-down next morning. Anyway, things look pretty good on this side of the turf, (as you've guessed, obviously, which side I am on).

Sunday, March 9, 2008

Chitter-chatter

Lo! and behold!, there comes a taunt... "what are you doing there?"; or maybe a "No, that's not what I said" kinda thing. Well... there goes you're typical "woman". One truth for all the other "guys" around: "Woman is hypocracy personified!" Now, don't go fooling yourself in a feminish way. And don't give me the BS on chauvanism. It's there, in those words. Take it or leave it!

Agile... Do I need it?

I went to this convention yesterday on AGILE concepts, techniques and retrospectives. Being relatively new the idea, I was very "open-minded" about the discussion there. In hindsight, they just mentioned what my grand-pa once told me - "Find the simplest way to do this math sum, boy, and you'e good for life!" Sure, granps! That's what these idiots (psuedos) are teaching those idiots (more psuedos). Isn't that always it?

Over a period of time, I've come across more intelligent fools who - like our dear friend Murphy (of the "laws" fame) puts it - will find the most ingenious ways to mint money. And the beauty of it is that there are fools (with a lot of money, I may add) who're willing to pay the previous ones that money. Waste, I tell you... total waste.

Anyway, so at this convention, there was this guy who made us believe that he spent 2 years (two freakin' years) trying to figure out how best to align 450-odd people to work on an enterprise-wide solution. Essentially, a company who'd hired this guy, wanted to convert all applications they had to an enterprise-wide-consistent architecture. Mind you, this guy is not a programmer; just a consultant who thinks he understands AGILE. Unfortunately, he doesn't. I mean, he started off by saying that "writing software is not engineering". Is that why the company paid him to, somehow, get an enterprise-wide-consistent architecture? Com'on man, quit fooling me, at least! He's improved now; he's spending 1.5 years now doing that. Without using AGILE, I've done the same in 11 months, my friend. And my team has 24000 people. Beat that!

Believe me when I say this, I am not a qualified engineer. I know I act more like one, but I am not one. That's why I am more level-headed than many of the in-duh-viduals that I constantly see around me.

Anyway, I digress a lot. Coming a bit closer to the topic... AGILE, to me, is another way to say that things work better when there's more communication. If you can find to incorporate more communication in your current methodology, you're AGILE. By more communication, I mean constructive, professional communication. You're getting work done, right? If so, you need to ensure that the rest of the people on your team are aware of what needs to be done as well; just so that when you decide to leave or retire (if it gets to that), there's some other in-duh-vidual who can carry the torch.

Let me ask you this: Can you work alone for everything? Your answer might be "yes" just to be cynical/critical (whatever). But deep down inside, I can bet that you know that "no" is a better choice. Let me try... can you make your own "wheat-bread-sandwich"? Yes? Then, can you make your own "wheat-bread"? Yes? Then, can you make your own "wheat"? Yes? Then, you must be a farmer, so can you make your own "software-to-make-that-wheat-bread-sandwich"? I'm guessing that I'll be able to ask the right question to get you to answer a "no"! Let's say, can you make your own children? There! So, chill.

Therefore, an axiom: No one can work alone for everything! And since the other postulate states that Collaboration requires communication. Viola! Eureka! Oh! (choose any of those moments) Better communication gets you better results. Hence, the corollary; if you've got good communication, you'll do well in your team.

Finally, most competitive folks are always on the lookout for short-cuts. That's my mantra to success. Short-cuts, not to do the things and leave them mid-way, or incorrectly. Short-cuts to do the same things more intelligently, efficiently, esthetically, ethically (find other such words). Sometimes, doing something correctly using the long way the first time helps it in the future. Also, why re-invent the wheel when some else already has? Maybe you can make a better wheel by modifying the existing one? You may need to think outside the box, or inside it, as the case may be.

Communication is the key!

Sitting there... searching... finding... is what I do most of the time I spend doing it!

Ok... this works... so now what!... lets see... ya! Bokonon...! Just seeing what they are...You should go to this... BOKONONISM.

Pretty interesting, eh? I thought so too :)... Maybe if we humans could behave in a way we are supposed to... of course, I guess we probably already are... its only those hypocritical few who feel the need to criticise every instance of humanity... oooof I say !!!

Jumping into it straight

I'm what they call an "Evangelist"; of not what's prescribed, but what I believe should be! I don't know whether you get me.

Just believe in myself, I guess! It works; for me at least. And I'm not that great of a trickster to assume that it won't work for someone else. It's for this reason that I feel that the nincompoops (didn't want to call 'em idiots; just did, so anyway!) would never learn!

Cynic? Nah... not that much... :)
Hypocrite? Not that too... :)

So what do I do? I've been busting my fingers typing a lot of non-sense (which works to generate a lot of business, if I may: close to $4 billion per annum these days) over the years. Has helped me pocket some moo-lah too. Let's just say I was - am - will try-to-be - an application programmer.