Live data from Hacker News

Indian IT consultancies struggle against technological obsolescence

economist.com

41–50 of 285 posts

Re: Indian IT consultancies struggle against technological obsolescence

#41
post #21

This is still very shallow thinking. Every company that views tech as a cost rather than a way to generate revenue will invest in these contracts/offshore centres, and that is the noose round their neck. In most cases, but not all, hiring consultants suggests you don't understand enough about your own business to manage it yourself ( insert image of senior executive trying to work out the Zoom so they can check their…

>Btw, some places are very good for outsourcing (Russia, Ukraine, Poland, Belarus) I've had just as many problems working with outsourcing firms in Russia and Ukraine as I have with Indian firms. And I've had the same problems working for companies that tried to hire very cheap US based developers in house. I think the problem occurs whenever developer cost is your primary metric.

True. My point was more to highlight that I don't actually have a problem with work being outsourced to another location. You are correct, when cost is the issue that creates incentives that tend not to work.

Re: Indian IT consultancies struggle against technological obsolescence

#42

This is still very shallow thinking. Every company that views tech as a cost rather than a way to generate revenue will invest in these contracts/offshore centres, and that is the noose round their neck. In most cases, but not all, hiring consultants suggests you don't understand enough about your own business to manage it yourself ( insert image of senior executive trying to work out the Zoom so they can check their…

I had extremely good experiences with opening a subsidiary office in Sofia, Bulgaria (not outsourcing, but legit part of the company.) Code quality went way up compared to what was developed in the US/UK, somewhat less expensive (but not that much, like you said), and most importantly and perhaps also the most surprisingly, the attitude of the young kids working there is way more positive and well-adjusted that what…

Yep, am in the UK. I have mainly outsourced design work (most to Belarus). Work is better, cheaper, faster, and the general attitude is better I would agree...I would even say they speak better English.

In the UK, you will ask someone to do something, you wait a week, ask where it is, and they haven't started, need more information to start, and want more money. Jokes.

I am not going to go on about it but, as a Brit, our tech is way way behind...and that is despite having all the advantages in the world.

Re: Indian IT consultancies struggle against technological obsolescence

#43
I have a team of 14 engineers in Pakistan. It wasn't always easy to do this and now I always feel at odds with hiring where everyone else is hiring or paying a premium for a western passport developer when I know I can get killer talent elsewhere.

I feel the talent we have now has the ability to crush, kill, and destroy the talent in Silicon Valley "engineers" at a fraction of the price in terms of output to input ratio. We've done work on crazy levels of core infrastructure and are scaling.

The "catch" is that we have to do over-documentation, lots of screenshots, and consistent routine communications. My CTO and cofounder speaks 4 languages.

The talent has to be managed.

Within 12 months of being with us, a Pakistani developer has massively increased their value.

We also don't bring anyone into core leadership team onshore unless they speak at least 2 languages or more or they have a serious edge in terms of talent.

The developers who complain about Indian and Pakistani developers are usually:

- Unilingual

- have been over-resourced in every position they've ever been in

- poorly travelled

- are used to working with onshore talent that has context

- find the time difference to be abhorrent

Right now, our core "mission critical" team speaks 4 languages.

I fully hope to add 10-20 languages as we expand. I'm hoping for Turkish, Arabic, Georgian, Russian, Ukrainian, Polish, Spanish, and Portuguese in that order...

You cannot expect someone who has 10-14 times less electricity/capita to suddenly have the context of an American. It takes time.

We pay for the entire floor of a building in Pakistan, have cameras, etc... remote now is a core part of our tech biz.

Re: Indian IT consultancies struggle against technological obsolescence

#44

It boils down to the Business Model. Having worked extensively with the major Indian vendors, with people from India in different settings, onsite and offshore, I observed that they simply focus on labor costs in Europe and elsewhere. Salespeople tried to sell us dozens of teams with “cheap” developers of every skillset we wanted. But that is not how software is done. I want outcomes not masses. I need creativity to…

> But that is not how software is done. I want outcomes not masses. I need creativity to work on tools expressed through software not cheaper developers.

Fully agree, but the people making the decisions at large corps are not developers, and are just as focused on costs as the Indian outsourcing firms pushing low cost devs. And in turn, those people are pushed by the board to make cost reductions, and board members understand this even less.

As a developer and architect, I've had this discussion many times over my years working in the enterprise space, and it always ended with me throwing my hands up and giving up.

Re: Indian IT consultancies struggle against technological obsolescence

#45

It boils down to the Business Model. Having worked extensively with the major Indian vendors, with people from India in different settings, onsite and offshore, I observed that they simply focus on labor costs in Europe and elsewhere. Salespeople tried to sell us dozens of teams with “cheap” developers of every skillset we wanted. But that is not how software is done. I want outcomes not masses. I need creativity to…

I've talked with a lot of different Indian and similar 'offshore' engineers, developers and managers and most of them ended up in the place they did due to choices between being a farmer or being an IT person, being in a poor province vs. being in a less-poor province, and being able to support your parents. Almost none of them had an upbringing, background or base passion for technology or IT in general. While you c…

"I've talked with a lot of different Indian and similar 'offshore' engineers, developers and managers and most of them ended up in the place they did due to choices between being a farmer or being an IT person, being in a poor province vs. being in a less-poor province, and being able to support your parents. Almost none of them had an upbringing, background, or base passion for technology or IT in general."

This sadly happened to me many times. Since the quality of many Indian teams was extremely abysmal, I found out that many so-called developers had no IT background at all, as you wrote. They went through a 2 to 4 weeks HTML/CSS/JS Bootcamp, and, very important allegedly in India, received a certificate, that qualified them as “Middle Web Developers”.

Re: Indian IT consultancies struggle against technological obsolescence

#46
post #29

These obese sweatshops are getting what they deserve.

Except that people who work there (like anywhere else) can't find a better job. And like everywhere else most of them do their best.

What does your wishing them to be worse off say about you?

Re: Indian IT consultancies struggle against technological obsolescence

#47
post #5

I recently joined a company where my main task is to modernise a business critical application built and supported by Wipro over ten years ago. Everything is still on .Net 3.0 (first released in 2007), and despite hundreds of pages of documentation the developers seem to have little understanding of what the application actually does for the business. The impression I have is that their business model is geared towar…

Adding to this. I've worked with people from Tech Mahindra. Some observations. 1. Very green staff that have little to no coding skills/ability. 2. Communication barriers, even when the people are local. 3. Jobs that any other organization would do with one person being split into 3 different roles with a net result of costing more than hiring the more expensive onshore devs. 4. Because of #3 software takes longer to…

> 1. Very green staff that have little to no coding skills/ability.

This is mostly due to high attrition rates, these companies hire students fresh out of universities who have little to no experience. So most projects are in a state of constant flux where people who have worked on the code left after an year or two, only to be replaced by someone who knows very little about the codebase.

The attrition is due to the very low pay and shitty work culture. Earlier people in India didn't really have a choice on where they could work in IT, it was mostly just these sweatshops, but this has changed in the past decade. There are product based companies and even higher tier consultancies who pay way better and treat their employees relatively better.

Also remember, this gap in the payscale isn't minuscule, it could literally be 5x-10x if you posses the technical chops.

> Because of #3 software takes longer to deliver resulting in more money spent on people who are onshore.

I am stressing on the low pay in my comment because I tend to see a lot of anger online directed on the actual engineers (while making the point #3 in your comment) under the assumption that these people are making fat stacks of cash while living in a country with low cost of living. But this isn't usually the case, these people are paid peanuts, which is barely enough to cover the cost of living in the IT centered cities.

Re: Indian IT consultancies struggle against technological obsolescence

#48
post #23
post #20

Major IT companies in India get a lot of revenue from maintainence projects and there is usually no scope for making major changes or innovating there. The time and material billing for these make it quite attractive from a revenue point vs fixed bid greenfield projects. I don't think that situation will change anytime time soon as along as these companies stick to services.

Yes, one word to say — JAVA. It's pretty much, the one and only thing that keeps enterprisey software maintainance people occupied. Thought, the Java is finally on decline on the backend. Android is pulling Java devs from enterprise, and cheaper to use languages displace Java there.

There is nothing wrong with Java. Modern Java is pretty nice to use, fairly fast, has an incredible amount of libraries and tooling to do just about anything you want to do and a vast pool of talent to draw from.

At my current job I try to stick to Java for any new services because it's a great overall language.

Re: Indian IT consultancies struggle against technological obsolescence

#49
As a marketing person, I've learned the hard way over the years that I'm not qualified to hire outsourced development. I've hired about a dozen over the years, and only 1-2 have been a good experience. I probably gave myself too much credit for knowing HTML/CSS/WordPress and not more, thinking I was qualified enough. Only a good to great web developer has the expertise to spot high quality outsourced talent, and ignore the other 90%.

The fault is mine for thinking I had the skillset to hire in a field in which I'm not an expert. It's the same with any field, actually. Marketers bemoan all the time when companies hire a cheap, bad SEO, but you have to feel sorry for the hiring party that was making what they thought was a value decision, even though they were not a practitioner expert.

Zooming out, you can see how decisions are made at a massive scale based on the hiring party making the decision based on the sales team or personal business relationships, while not being the subject matter expert.

Post reply on HN