Live data from Hacker News

A billion reasons never to buy IBM services

foliovision.com

31–40 of 200 posts

Re: A billion reasons never to buy IBM services

#32
post #4

Does anyone else remember the days when "No one ever got fired for buying IBM" was true? You might pay a little extra, but it was never a total fail to use IBM products. I'm not sure when that changed, but I feel like these days, IBM is closer to Oracle than AWS.

It changed when IBM started laying off their domestic American staff in preference to offshored resources, especially from India.

Re: A billion reasons never to buy IBM services

#33
post #30

Earlier quoted context omitted.

The footer about Slovakia / France / Germany is a lot more disturbing. Low-rent Indian coding shops being bad isn't news or racist.

Yeah, I don't know much about Slovakia but the author's broad, unsupported generalizations of the country ( Slovaks are very talented at mid-level service jobs: responsible and polite if not particularly fast-moving... Slovaks, particularly in the service industry, are astonishingly honest ) don't inspire a lot of confidence. I was also surprised to see the author's use of " the Ukraine ". I still remember someone at…

Given the current situation re: Russia that's practically a dogwhistle.

Re: A billion reasons never to buy IBM services

#34
post #4

Does anyone else remember the days when "No one ever got fired for buying IBM" was true? You might pay a little extra, but it was never a total fail to use IBM products. I'm not sure when that changed, but I feel like these days, IBM is closer to Oracle than AWS.

I worked there in the late 1990's. I was in research division (writing Notes applications) and they were doing better after the downturn in the early 90s. They spent billions on research (some hardware research like chips/ some software research). The little nub that think pads use was invented in that building. Global Services (the consulting arm) was the rising division.

The talk inside was the new CEO (Gerstner[1]) was leveraging IBM's size rather than the previous plan to break it into pieces and was somewhat successful at it.

I left to go back to grad school. And I think the new management went back to the "this is too big and unmanageable, its worth more broken up" mindset.

[1]https://en.wikipedia.org/wiki/Louis_V._Gerstner_Jr.

Re: A billion reasons never to buy IBM services

#35
These stories of failure, but skew the reader simply because there are very few companies that can bid on and attempt to manage projects of this scale. This article could easily be written to focus on the failure of sweeping, enormous, poorly-thought out projects that suffer changing visions and scope, rotating project managers, and evolving systems ... that IBM happens to bid on and execute poorly.

Small projects are better focused, cost less, are easier to understand, and therefore succeed more frequently (or fail more silently). It's big projects, frequently proposed and conceived by governments or enormous industrial conglomerates that are poorly thought-out, improperly managed, and suffer the worst of project management incompetence or hubris/excess. But who bids on that kind of project? Big companies like IBM. Let's be fair, they don't just bid on them, they also coax them into being, but my point stands: if you want to fail big, you've got to dream big. This isn't a defense of IBM, who deserves to own the shame of talking big but being unable to actually deliver. But it is a reminder that the project designers get equal blame for these sweeping, grandiose, visionary catastrophes.

Re: A billion reasons never to buy IBM services

#36
There's a dimension left out here on the Phoenix disaster: It wasn't really IBM's fault at all.

The Canadian public service is really complex. There are multiple unions with multiple overlapping collective bargaining agreements, where the public service is allocated to different classes. These classes are paid specific rates, with retroactive pay being common for changing classes. The majority of the problems with Phoenix have been employees moving from their classes and being paid the correct amount. It has also adversely affected non-unionized positions.

My understanding is that the Harper government (Prime Minister until 2015), who was responsible for the negotiation and for laying out the requirements, was trying to save a money and not responibly create a pay system. Two major factors that jump out at me:

1) Requirements did not call for training. The system was implemented and IBM was not required to train any operators on how the system functions, which is important because all new staff were hired to run the system and,

2) Due to the need for cost saving measures (the government was trying really hard to balance the budget, as the election was coming up), the previous payroll staff were terminated and a new payroll centre was opened in Miramichi, which is a small town in the middle of nowhere.

So, on top of new software, the government lost all of its institutional knowledge regarding payroll and how things are supposed to work. It's actually hard to say how much of this is IBM's fault and how much is the governments, because the government doesn't know how to fix it. No one knows how Phoenix works and no one knows how it is supposed to work. It's just a big mess with no end in sight.

Could IBM have done a better job? Probably, but garbage in, garbage out.

For further reading, the Auditor-General's report: http://www.oag-bvg.gc.ca/internet/English/parl_oag_201711_01...

Re: A billion reasons never to buy IBM services

#37

Is there any proof that the technical work for IBM is sent out to Indian boiler rooms with very high turnover? Or is this just based on some belief that any software in India must automatically be shitty?

A while back i was in a hostel in England. I met someone who claimed they were an IBM consultant. After testing his technical prowess verbally there were a few holes but he was very apt. He seemed legit or he was able to fool me. I always wondered what an IBM consultant is doing in a hostel unless he is from India and he wanted to keep his cost down. England is pretty expensive. That is what i was doing. This doesn't mean he is ineffective at his job. It just means there was an Indian person claiming to be an IBM consultant while staying in a hostel. :)

Re: A billion reasons never to buy IBM services

#38
post #31

It's not just IBM. Dutch government IT projects also have a tendency to fail big, and those are handled by other companies. It seems governments are easy marks for mediocre IT companies.

From my experience it's mainly that governments don't have a lot of experts on staff so a lot of decision making gets outsourced too. I worked on a gov contract a long time ago and it was pretty obvious that there were several higher ups in government who added their own conflicting requirements to the list. Everybody in the trenches saw that they made things incredibly complex for no good reason but nobody pushed back. The main contractor was happy to sell many, many more hours and inside government there was nobody who had the ability to screen requirements for consistency and feasibility before giving them to the contractor.

It's like dealing with any other service business like contracts, lawyers, wedding photographers or others. If you don't give them clear guidance the result will most likely be an expensive disaster.

Re: A billion reasons never to buy IBM services

#39
post #4

Does anyone else remember the days when "No one ever got fired for buying IBM" was true? You might pay a little extra, but it was never a total fail to use IBM products. I'm not sure when that changed, but I feel like these days, IBM is closer to Oracle than AWS.

I interpreted that remark as a commentary on humans preference for failing in a conventional manner being perfectly acceptable, versus possibly failing in an unconventional one.

(I also grew up professionally in the 2000s, well after IBM was widely considered elite by the tech nerd community.)

Re: A billion reasons never to buy IBM services

#40
post #36

There's a dimension left out here on the Phoenix disaster: It wasn't really IBM's fault at all. The Canadian public service is really complex. There are multiple unions with multiple overlapping collective bargaining agreements, where the public service is allocated to different classes. These classes are paid specific rates, with retroactive pay being common for changing classes. The majority of the problems with Ph…

As someone who works in same space, I can say this is happening because unrealistic expectations of customers are not challenged by bidding Vendors because they fear losing the project. This in turns happens because customer tries to outsmart vendors by pressing them for reducing the timelines to absolute impossible. If any vendor tries to play by the rules, they are thrown out. Smart vendors respond by crafting the contract smarty. Skipping training is one such example. It was crucial but ....

In the end project is either canceled or goes over budged or barely manage to deliver anything.

Post reply on HN