Some of the developers are so unbelievably selfish and borderline communist.
I'm reading comments about installing SponsorBlock along with this FreeTube thingy. I don't understand why are some of you so anti-business here. Do you all work for free?
Thank you for this! I've said the same thing and had to deal with salty downvoters earlier today. Companies pay WITCH companies billions of dollars for their services yet a lot of pretentious hackers just don't see the value.
That's just based on the ability to convince the management types though, and I'm sure you've heard of the phrase "nobody got fired for buying IBM."
For an executive, it's easier to justify outsourcing to a large consulting firm simply because of the security afforded by the choice and the ease of justification; rather than any technical abilities they may or may not possess, and certainly it does not imply its correctness.
The anecdotes you hear are from a engineering perspective, which is where the consulting firm has to walk the walk, exposing their true abilities. It is incorrect to dismiss that as being "salty" or "pretentious", and tint them with an angle of "discrimination". The lack of processes and guardrails in these consulting companies is an objective fact.
Steve, how dumb do you think management is? Why would a company spend >=$1B+ in OpEx and CapEx just because somebody convinced them instead of seeing any technical value whatsoever?
Did you ever have an interaction with your manager where they could not understand the technical details of a project and insisted on only a high-level overview?
People understand the world through dimensionality reduction and lossy compression of information in domains that they are not involved on a daily basis. This causes an inherent issue when you stack these phenomena across multiple organizational levels; this is how you end up with Intel's or Ballmer-era Microsoft's management failures, to use some non-WITCH examples, or the issues that we're talking about in this article.
Management is human, just like everyone else. They absolutely make their share of truly stupid decisions. It's just they have more power, so their stupid decisions cost way more and affect more people.
Can't help but be annoyed by the flock of pretentious hackers painting every Infosys/TCS employee with a broad brush. One might say this particular leak is bad on part of Infosys and they must be held accountable for this. But calling the entire company incompetent is just lazy and stupid.
They make more than $3B in free cash flow, they are worth more than $80B in market-cap and they gainfully employ more than 100k people. Folks commenting here about the "competency" of a company should realize this. Most of their clients are based in US and UK. These companies have been using Infosys' services for decades and also have locked in deals for the coming decade. If a company was really that incompetent, it really wouldn't be on the scale they are today.
You might call them a "boring services company" but they matter a great deal to a lot of people. Less pretension, more focus on "value", please? :)
I think you are misunderstanding what these companies have deals with Infosys for.
It's not because they're so competent, it's because they're a convenient scapegoat when things inevitably go wrong.
Things inevitably go wrong for them because people hiring a company like Infosys do not want to be told how to do tech by competent engineers (and are probably not able to distinguish competent from incompetent engineers in the first place).
Yes -- among other reasons, none of them related to quality. WITCH companies are notorious for this. Accenture, for example, boasted similarly ginormous numbers for a contract with the NHS (11 bn GBP), which never produced any working software before being scrapped after several years.
Absolutely. Do you think any manager at Daimler wants to say/justify “I went with this noname 10 person company in the midwestern US” over “I went with Infosys because everyone in the G500 does, and have you seen those prices? I have 100 people working on this project where otherwise I’d have only 10.”
And what’s more, if one of them realizes their mistake, do you think any of them want to admit that to themselves, much less their boss, after sinking billions into it?
If the focus was primarily on value, a lot of comments would be significantly more scathing in significantly more cases. The fact of the matter is that if you work for a company that produces trash, that is fine - everyone has to eat. But nobody owes you respect for it.
Eh? First of all, I don't work for them. Secondly, what makes you think this company produces trash? Vanguard recently signed a $1B+ deal with Infosys to help them with cloud migration and other services. Why the heck would an established client like Vanguard pay a such huge amount for no reason? You are either ignorant or just don't understand the business value companies like Infosys provide. I'm guessing you are a Software Engineer?
> Why the heck would an established client like Vanguard pay a such huge amount for no reason?
For the same reason the Canadian government spent billions on IBM, and Hertz on Accenture, with a complete dumpster fire for a result, and other organisations still trust Accenture and IBM (Kyndryl now) with their money. It has never been about quality with these types of contracts.
I don't understand why you are being down voted. I disagree with you that they provide quality though. They don't. It is also the case that the company that hires them provide any quality. All are in it for making money with lowest spend and quality that they can get by. Very few obsess over quality and ones that do are vertically integrated to control quality in each step of the process. Very few American companies are like this.
The engineers who complain here don't have any influence in the decision making or otherwise they wouldn't be crying and complaining here.
The engineers here need to understand the world doesn't function well if everyone waited for 100% quality before shipping something. Business trumps Engineering always. And I say this as an engineer myself.
The numbers don't matter, because they're not about the core issue at all. My guess is that the post reads as if you don't understand that money can in fact be spent wrong and you are downvoted for this reason.
I'm reading comments about installing SponsorBlock along with this FreeTube thingy. I don't understand why are some of you so anti-business here. Do you all work for free?