Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

TCS (Tata's IT arm) has a revenue of $10 billion and employs 260000 people. How can that amount to nothing? TCS builds software for a large number of Fortune 500 companies. You would be surprised how much of software you use daily is built in India.


It's getting better, but most of the code I see from TCS in our code base is not very good. However I see lots of crappy code from all over the world so.

Main problem is that the best developers don't go to TCS or we just don't see them.


TCS (and the other similar companies) have plenty of very good developers, but many of their clients are only willing to pay for the cheapest available, technically qualified, body in a seat, so that's what they get.

However, if you're willing to pay for the quality (or you're a new client that they're trying to impress), you'll see some excellent people working for them.


The main problem is the best developers go the highest bidders which are often not Indian companies. Amazon, Google, Microsoft these are the ones offering big bucks in India.

But they won't be able to hire anything more than a few tens of people every year.

With several thousands of engineers coming out of colleges every years. Without mass hiring firms like Wipro, Infosys and TCS we are screwed. Its a fact nobody likes to admit.

Its also a myth that these companies don't have good work, I worked for one of them. If you are genuinely passionate, you can do far better work than what is portrayed.

And as I said, without these employers like these we would all be screwed.

Heck, without them doing all the work in the 80's and 90's we wouldn't probably even stand a chance now.


I personally saw a completely different reason for this, it wasn't that the best developers didn't work for TCS or that the best developers worked for the highest bidders.

For all the years we had TCS developers working with the team, our developers stayed as developers and improved. Yet with TCS the status symbol there was to be a manager. We had a lot of churn over the years as the more experienced developers became with TCS, they stopped development and moved into a more "prestigious" role as a manager and stopped coding.


>>Yet with TCS the status symbol there was to be a manager.

That's because just like every where in the world. Power centers and money paid is higher in the managerial levels than technical levels.


The software or the front-end doesn't matter for the arm TCS. It is the revenue TATA get from it. The TCS doesn't develope any software, but just create a code for other software, just as asked by the US and other customers. They are back-end in other words. The revenue matters. As and Indian I also don't know any software created by TCS. They just TYPE as said by other.


That's USD 13/hour per employee. Not too much. It is interesting to compare to other companies, IBM?


You can live very very comfortably 13 USD per hour if you're living in South Asia. Few people get paid those kinds of numbers


I was not referring about living good or bad, just that it is not too much revenue for the workforce involved. Tata is a global company.


Incase of Tata, don't look at the amount paid per person.. Instead have a look at the number of people employed directly and indirectly by TATA group of companies...

TCS alone, have 250,000+ employees..


Not everyone spends in USD.


TCS can hardly be called a software company. They dont build anything. They simply cater to the needs of other large companies. IT is a service industry and no geek worth his salt will ever work with them irrespective of the pay.


These are, as it was mentioned in another article, "CRUD systems" in their majority (http://en.wikipedia.org/wiki/CRUD)

In essence, several giant Java systems (+ Oracle usually).

But he surely can sell expensive systems to multibillion dollar companies and charge a lot of money, that's an important quality of his.

Did they contribute anything to free software? Did they contribute to the advancement of software development in any way (articles, libraries, books, etc?) Does Tata has the same level of employee attraction/retention as Google/Fb/Amazon or others?


India doesn't have institutions or the kind of exposure people at MIT or Stanford or Berkeley or Princeton have.

There is almost no support from the government and people are either mostly lower middle class or poor. So its a little unfair to expect people like Richard Stallman or Larry Wall to have born in India.

It is possible in the US only because because bulk of work in building universities, infrastructure and exposure is already done by your government.

However when given the proper support Indians have always proved to be very hardworking people who go great heights.

Where does this leave us? Companies like these did a lot of work to put Indian developers on the global scene by first fighting a socialist kind of economy, building multi billion dollar businesses, training people and doing a lot of confidence building work for Indians.

May be the next generation you will see some genuine competition from India.


Well, I think you're on the spot.

I understand Tata means for a lot of people having a job and a salary, and in India, given the opportunities Tata offers this is very important.

I'm not against people working there, what I'm against is the work model that is used in the majority of projects there. As others have said, some customers pay to have 'warm bodies' in the project.

As you said, maybe next generations will have more and better opportunities in India, let's hope for that and surely Tata and others are a step towards that.


I highly doubt it. Given the current scenario where college kids are just upto how to settle for a job and pass through it, I highly doubt how many innovations we will see.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: