Hacker News new | ask | show | jobs
by dont 6295 days ago
Talking about the talent that is sitting on these (very) long benches...

First, lets look at how Microsoft structures its business in India. Even the mighty Microsoft follows a stratified talent pool system. They have 2 companies / teams here. The one that builds their products is called Microsoft R&D and the people there are _GOOD_. Whereas all their global internal IT systems needs are supported by Microsoft IT Services, which is staffed by simpler developers who are not good enough to contribute to products, but can cut all the HTML needed as well as make all the CURD applications that the business operations need.

Indian IT companies are no different, they have a small cadre of excellent developers, who form the core of their teams, and are very busy -- even now. The rest of the millions are poor developers, not algorithmically sound, but can make simple CURD applications.

Its this second layer that fills up the benches. And they are not going to be valuable contributors to any of the projects you've picked -- (unless of course you want coded an Add/Update form on the project's website ;)

If you look at the biggest revenue earners for Indian IT you'll realise its this kind of internal CURD applications. Why should an Indian IT company hire super smart developers, when it makes more by hiring (_and billing for_) many warm bodies who'll hand code stuff because they are not smart enough to create their own frameworks?