Friday, November 07, 2008

Myth Buster

Today the growth and the most respected sector for my country's progress is software, but then the question that keeps dingin in my head is do we really have that software sector existing in India.

As i see India, she doesn't has a software sector existing. It should now realize the misconception, the economical boom for the country is not software. How many companies back home are making a software that they can package and that is in use worldwide. The giants none other then infosys, tcs, wipro, satyam, hcl etc etc are solution providers. I blame them completely for infecting the new engineers. We, from our very first job's lack the training to do something different, innovative. We think from the perspective of accomplishing a project based on the customer siting there across the sea and fullfiling their needs. Why do we not have a twitter, facebook, Operating system, a desktop office, a messenger, desktop wiki or say a small web browser developed by a group of frenz.

Though the software industry(so called) has been growing very rapidly. Many multinationals are approcahing us. But as I see the industry has already hit the bed rock in its path to glory. Why does the software market crash when US economy is blown... its just because they drive our business. If we had our own cloud computing or say our own add center which the world used we might have not been affected so much.

This kind of a business line up which is business driven rather than technology is always at risk. Yeah we have IBM, microsoft, yahoo or any other giant in india too but they dont belong to us... Adobe is good example I'd say... being oversea company releases most of its products from indian development center and thence I can put my job at stake for the quality engineer from Adobe.

India at the same time should realize the threat from China... they have labor cheaper then us and at the same time they are attracting more n more business lately. Indian solution providers have always lacked in providing a quality soltuion to any company in States that actually develops its own software. This is the reason that when microsoft gives its project to Wipro they give them the mundane task of running regression. As a result the engineer back home dreams for an onsite opportunity to earn some quick money. What is the end result for this engineer. As i see it is he is deterioriating his own skill set by being held up in "You need to do this" environment. Does he get a chance to think out of the box... does he really get a feeling of that his organiztion is by him. Indian solution providers are actually generating revenue from non IT industry like financial institues (AIG, BofA, WaMu, etc) or some stores like Walgreens. We have been generating revenue from support of the product that we provided them 10 yrs ago.... isnt that what is deteroriating our own generations thinking abilities. Support is Fun trust me, especially for a product that I didnt write. Why do or companies have a bench period which is usually indefinite.

I think that the myth needs to burst now. Industry itself should groom it in a different way. They should take a pick of funding and developing universities rather than a Laala making a private engineering college where his aim is to generate revenue and hire non-skilled jobless professionals to teach.

Today, an organization that wants an engineer has no option other then to provide an in-house training to his new college hire. These programs are not cheap its an investment of several Ks' to train one. And then they trainee hops a job. They day this hopping culture is busted.. they day industry will take a new turn at home. If the industry had invested in the college to train this dude and hand picked him from there things would have been different.

Well thats just my opinion... I am not an analyst but my respect to this profession and love for country makes me one. Needless to say we are all Cyber Coolies' and this should change


Harshita said...

Bahut din baad ek aisi post jo mujhey samajh mein aayi...hehehe...

Warna teri hi-tech baatein mein sarr se nikal jaati hain... :)

India needs to look beyond US and just being the support-system for them and should start driving development and research in software sector.

Me working in an MNC and I also feel at times that we end up working on just the left-over stuff...or the ready-made solutions...and when I worked with the Labs in US, I realized how much we were lacking in terms of getting the first-hand stuff.

I loved the post..kyunki mujhey samajh mein aa gayin...

Take care mate...Cheers!

"U know what I mean"...right??


zirelda said...

What a good post.

I don't know much about this part of the industry because I've always stayed in the user end of support for private companies.

But I do know China may have cheap labor but that will end up costing them.

And I also recognize not being able to move on.... I think I need to look to another industry or figure out how to tweak what I'm doing now. Which has nothing to do with what you've written. :)

Gaurav S said...

i ve a different opinion(for a change)MIT was established in 1861 and IIT in 1951 i think we have done well in 57 years. alumni from these insti are teaching at premier institutes across the globe, co-founded few of the best companies and we have one of the best packaged software's.g. iFlex, Finnacle (from Infy)i do agree that around 80% of IT guys are doing dirty work and happy with on site even if it only involves monitoring a server through a automated web tool :D but there are people who are trying to invent, trying to build good products. Europe has only only successful Software Product, SAP, all these years ;) They need help, guidance, skills and has to move to USA or Europe for it and rarely they come back to give it back go home land :D yes there were, is & will be monetary help but one has to still move to USA/Europe because R&D level in IIT's are still developing because we are a developing country and with all the flaws we are doing good.yeh i accept not great. i envy China's exponential advancement in every field. But they don't allow a Mamta Banarji to spoil a 1500 cr project or politicians who can only boast there religious achievements.

pooja said...

very much to the point.......


Aevi said...

gaurav its not a discussion of MIT or IIT if we want to look like this even that every single university outside has contributed to software society and from india its just IIT then...

best packaged software... those are definitely not the best packaged software if they are not contributing to a common man... like u n me.. how many installations that you have on your box right now are were developed in india is the question?

Sneha said...

Generating revenue from support jobs may be a necessity of fledgling industry but the vision must not get lost.It is this vision of creativity and innovation and the courage to lead the market as a technology provider which seems to be lacking somewhere.If the big ITs do not summon this courage, probably young creative engineers will have to carry the mantle ahead.
Nice thoughtful post.:)

Gaurav S said...

no India developed s/f
might be Google OS which is currently being developed in Hyderabad :D
In India, Infra for better education need to improve from the bottom. What do these service companies do with the guys who can't write a C program after 4 year of B. Tech. in CSE. Do u think they will develop some s/f like Google or MS office suite or something like that. Some of them managed to go abroad and got enlighten ;) turn into Vinod Khosla , Sabeer Bhatia etc :D

Aevi said...

the google OS is still a rumor and secondly its again not an indian organization... that is developing it.

yup 4 yrs of btech and cannot write a single line of code is true but what is meant by bottom... if companies invest and teach from early stages instead of a laala running a college m sure kids can write better code then most of us...!!!

given an opportunity who will not go and land in a better place to make ones own career... afterall charity begins at home

India developed software...? which have you installed on your machine... at this point (same quest repeated) there is difference between indian developing a software and india developed a software.