IT Snake Oil — Six Tech Cure-Alls That Went Bunk
snydeq writes "InfoWorld's Dan Tynan surveys six 'transformational' tech-panacea sales pitches that have left egg on at least some IT department faces. Billed with legendary promises, each of the six technologies — five old, one new — has earned the dubious distinction of being the hype king of its respective era, falling far short of legendary promises. Consultant greed, analyst oversight, dirty vendor tricks — 'the one thing you can count on in the land of IT is a slick vendor presentation and a whole lot of hype. Eras shift, technologies change, but the sales pitch always sounds eerily familiar. In virtually every decade there's at least one transformational technology that promises to revolutionize the enterprise, slash operational costs, reduce capital expenditures, align your IT initiatives with your core business practices, boost employee productivity, and leave your breath clean and minty fresh.' Today, cloud computing, virtualization, and tablet PCs are vying for the hype crown." What other horrible hype stories do some of our seasoned vets have?
The bad news is that artificial intelligence has yet to fully deliver on its promises.
Only idiots, marketers, businessmen and outsiders ever thought we would be completely replaced by artificially intelligent machines. The people actually putting artificial intelligence into practice knew that AI, like so many other things, would benefit us in small steps. So many forms of automation are technically basic artificial intelligence, it's just very simple artificial intelligence. While you might want to argue that the things we benefit from are heuristics, statistics and messes of if/then decision trees, successful AI is nothing more than that. Everyone reading this enjoys benefits of AI but you probably don't know it. For instance, your hand written mail is most likely read by a machine that uses optical character recognition to decide where it goes with a pretty good success rate and confidence factor to fail over to humans. Recommendation systems are often based on AI algorithms. I mean, the article even says this:
The ability of your bank's financial software to detect potentially fraudulent activity on your accounts or alter your credit score when you miss a mortgage payment are just two of many common examples of AI at work, says Mow. Speech and handwriting recognition, business process management, data mining, and medical diagnostics -- they all owe a debt to AI.
Having taken several courses on AI, I never found a contributor to the field that promised it to be the silver bullet -- or even remotely comparable to the human mind. I don't ever recall reading anything other than fiction claiming that humans would soon be replaced completely by thinking machines.
In short, I don't think it's fair to put it in this list as it has had success. It's easy to dismiss AI if the only person you hear talking about it is the cult-like Ray Kurzweil but I assure you the field is a valid one (unlike CASE or ERP). In short, AI will never die because the list of applications -- though small -- slowly but surely grows. It has not gone 'bunk' (whatever the hell that means). You can say expert systems have failed to keep their promises but not AI on the whole. The only thing that's left a sour taste in your mouth is salesmen and businessmen promising you something they simply cannot deliver on. And that's nothing new nor anything specific to AI.
My work here is dung.
Not sure why virtualization made it into the potential snake-oil of the future. It's demonstrating real benefits today...practically all of the companies I deal with have virtualized big chunks of their infrastructure.
I'd vote for cloud computing, previously known as utility computing. It's a lot more work than expected to offload processing outside your organization.
very disappointed that the word "synergy" did not appear in either linked article or the summary.
Beware of the Leopard.
IT snake oil: Six tech cure-alls that went bunk
By Dan Tynan
Created 2009-11-02 03:00AM
Today, cloud computing [4], virtualization [5], and tablet PCs [6] are vying for the hype crown. At this point it's impossible to tell which claims will bear fruit, and which will fall to the earth and rot.
[...]
1. Artificial intelligence
2. Computer-aided software engineering (CASE)
3. Thin clients
4. ERP systems
5. B-to-b marketplaces
6. Enterprise social media
1. AI: Has to have existed before it can be "bunk"
2. CASE: Regarding Wikipedia, it seems to be alive and kicking.
3. Thin Clients: Tell that to the guys over at TiVo that thin-client set-top-boxes are bunk.
4. ERP Systems: For low complexity companies, I don't see why ERP software isn't possible.
5. Web B2B: He is right about this one.
6. Social media: Big companies like IBM have been doing "social media" within their organization for quite some time.It's just a new name for an old practice
And as far as his first comment,
"Today, cloud computing [4], virtualization [5], and tablet PCs [6] are vying for the hype crown. At this point it's impossible to tell which claims will bear fruit, and which will fall to the earth and rot."
[4] Google.
[5] Data Servers.
[6] eBooks and medical applications.
It has vaporware all over it.
Bonus points if the salesman admits that he doesn't need to know your problems before selling it to you.
Let's just say the technology is not quite there yet.
That went over real well once they saw user visits drop by almost half...
We need to bring about a paradigm shift, to think outside the box, and produce a clear synergy between cloud computing and virtualization.
Within limits, expert systems seem to work reasonably well. Properly-trained software that examines x-ray images has been reported to have better accuracy than humans at diagnosing specific problems. The literature seems to suggest that expert systems for medical case diagnosis is more accurate than doctors and nurses, especially tired doctors and nurses. OTOH, patients have an intense dislike of such systems, particularly the diagnosis software, since it can seem like an arbitrary game of "20 Questions". Of course, these are tools that help the experts do their job better, not replacements for the expert people themselves.
This is a bit OT but I wanted to say that snydeq deserves a cookie for linking to the print version. I can only imagine that the regular version is at least seven pages. I hope slashdot finds a way to reward considerate contributors such as him or her for making things easy for the rest of us.
Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
The fundamental problem with ERP systems is that they are integrated and implemented by the second tier of folks in the engineering pecking order. Couple that fact with an aggressive sales force that would sell ice to eskimos and you've got a straight road to expensive failure.
I don't know of a single IT department that hasn't been helped by virtualization of servers. It makes more efficient use of purchased hardware, keeps businesses from some of the manipulations to which their hardware and OS vendors can subject them, and is (in the long term) cheaper to operate than a traditional datacenter. IT departments have wondered for a long time: "if I have all this processing power, memory, and storage, why can't I use all of it?" Virtualization answers that question, and does it in an elegant way, so I don't consider it snake oil.
---don't make me break out my red pen.
I kind of miss the crazy hotties that used to pervade the network sales arena. I won't even name the worst offenders, although the worst started with the word cable. They would go to job fairs and hire the hottest birds, put them in the shortest shirts and low cut blouses, usually white with black push-up bras - and send them in to sell you switches.
It was like watching the cast of a porn film come visit. Complete with the sleazebag regional manager, some of them even had gold chains on. Pimps up, big daddy!
They would laugh at whatever the customer said wildly, even if it wasn't really funny. The girls would bat their eyelashes and drop pencils. It was so ridiculous it was funny, it was like a real life comedy show skit.
I wonder how much skimming went on in those days. Bogus purchase orders, fake invoices. Slap and tickle. The WORST was if your company had no money to afford any of the infratsructure and the networking company would get their "capital finance" team involved. Some really seedy slimy stuff went down in the dot-com boom. And not just down pantlegs, either.
Most of the technologies in the article were overhyped but almost all have had real value in the marketplace.
For example, AI works and is a very strong technology, but only the SF authors and idiots expect their computer to have a conversation with them. Expert systems (a better name) or technologies that are part of them are in place in thousands of back-office systems.
But, if you're looking for HAL, you have another 2001 years to wait. Nobody seriously is working toward that, except as a dream goal. Everybody wants a better prediction model for the stock market first.
I got interested in AI in the early 90's and even then the statements made in the article were considered outrageous by people who actually knew what was going on. I use AI on a daily basis, from OCR to speech and gesture recognition. Even my washing machine claims to use it. Not quite thinking for us and taking over the world, but give it some time :).
Same with thin clients. Just today I put together a proposal for three 100 seat thin client (Sunray) labs. VDI allows us to use Solaris, multiple Linux flavors, Minix, Windows, pretty much any OS we wish at the click of a mouse. The biggest problem is guessing what is going to happen now that Oracle is taking over, not the technology/architecture. Yes, Windows (CE) "thin clients" suck and are not very thin, but real think clients are quite handy.
A lot of these technologies were/are hopelessly over-hyped, but that is not a fault with the technology, but a problem with the idiots doing the hyping.
Artificial intelligence at its worst.
Apparently it cures everything but RSI.
If I have seen further it is by stealing the Intellectual Property of giants.
Because cloud computing doesn't require a thin client? The two things aren't related at all. Offloading processing and data makes perfect sense for many applications.
We used to play buzzword bingo when vendors would come in for a show. Some of my personal favorites:
IT Best Practices - Has anyone seen my big book of best practices? I seem to have misplaced it. But that never stopped vendors from pretending there was an IT bible out there that spelled out the procedures for running an IT shop. And always it was their product at the core of IT best practices.
Agile Computing - I never did figure that one out. This is your PC, this is your PC in spin class.
Lean IT - Cut half your staff and spend 3x what you were paying them to pay us for doing the exact same thing only with worse service.
Web 2.0 - Javascript by any other name is still var rose.
SOA - What a gold mine that one was. Calling it "web services" didn't command a very high premium. But tack on a great acronym like SOA and you can charge lots more!
All those are just ways for vendors and contractors to make management feel stupid and out of touch. Many management teams don't need any help in that arena, most of them are already out of touch before the vendor walks in. Exactly why they're not running back to their internal IT people to inquire why installing Siebel is a really BAD idea. You can't fix bad business practices with technology. Fix your business practices first, then find the solution that best fits what you're already doing.
And whoever has my IT Best Practices book, please bring it back. Thanks.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
you've got a straight road to expensive failure.
Sing it brother (or sister)! As one who is currently helping to support an Oracle-based ERP project, expensive doesn't begin to describe how much it's costing us. Original estimated cost: $20 million. Last known official number I heard for current cost: $46 million. I'm sure that number is over $50 million by now.
But wait, there's more. We bought an off-the-shelf portion of their product and of course have to shoe-horn it to do what we want. There are portions of our home-grown process that aren't yet implemented and probably won't be implemented for several more months even though those portions are a critical part of our operations.
But hey, the people who are "managing" the project get to put it on their résumé and act like they know what they're doing, which is all that matters.
an aggressive sales force that would sell ice to eskimos
I see you've read my column.
We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
"Artificial intelligence" - what's keeping the spam out of YOUR inbox? How does Netflix decide what to recommend to you? Ever gotten directions from Google Maps?
"Computer-aided software engineering" - tools like valgrind, findbugs, fuzzing tools for finding security problems.
"Thin clients" - ever heard of a "Web Browser"?
"Enterprise social media" - That really describes most of the Internet
As soon as I saw an opionion from "Ron Enderle" I knew this story would be BS.
Funny the bit about ERP software. Essentially they say that ERP is not as good as people expected, but once you apply some Business Intelligence solutions you'll be sorted.
I don't think author has a clue. The secrets which could be accidentally spilled are not worth keeping. If it so short it bound to be trivial, really essential results are megabytes and megabytes of data or code or know-how. Treat your researcher as prisoners, get prison science in return.
It was not too long ago that Java was going to:
Give us applets to do what Browsers can never do: Bring animated and reactive interfaces to the web browsing experience!
Take over the desktop. Write once, run anywhere and render the dominance of Intel/MS moot by creating a neutral development platform!
Yes, perhaps its found a niche somewhere. But its fair to say it fell short of the hype.
The most obvious counterexample to the "AI" nonsense is to consider that, back around 1800 or any time earlier, it was obvious to anyone that the ability to count and do arithmetic was a sign of intelligence. Not even smart animals like dogs or monkeys could add or subtract; only we smart humans could do that. Then those engineer types invented the adding machine. Were people amazed by the advent of intelligent machines? No; they simply reclassified adding and subtracting as "mechanical" actions that required no intelligence at all.
Fast forward to the computer age, and you see the same process over and over. As soon as something becomes routinely doable by a computer, it is no longer considered a sign of intelligence; it's a mere mechanical activity. Back in the 1960s, when the widely-used programming languages were Fortran and Cobol, the AI researchers were developing languages like LISP that could actually process free-form, variable-length lists. This promised to be the start of truly intelligent computers. By the early 1970s, however, list processing was taught in low-level programming courses and had become a routine part of the software developers toolkits. So it was just a "software engineering" tool, a mechanical activity that didn't require any machine intelligence.
Meanwhile, the AI researchers were developing more sophisticated "intelligent" data structures, such as tables that could associate arbitrary strings with each other. Did these lead to development of intelligent software? Well, now some of our common programming languages (perl, prolog, etc.) include such tables as basic data types, and the programmers use them routinely. But nobody considers the resulting software "intelligent"; it's merely more complex computer software, but basically still just as mechanical and unintelligent as the first adding machines.
So my prediction is that we'll never have Artificial Intelligence. Every new advance in that direction will always be reclassified from "intelligent" to "merely mechanical". When we have computer software composing best-selling music and writing best-selling novels or creating entire computer-generated movies from scratch, it will be obvious that such things are merely mechanical activities, requiring no actual intelligence.
Whether there will still be things that humans are intelligent enough to do, I can't predict.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
AI already has successes. But, as an AI researcher friend of mine points out, once they succeed it's no longer 'AI'. Things like packet routing, used to be AI. Path-finding, as in games, or route-finding, as with GPS: solved. So yes, AI will never arrive, because AI is always 'other than the AI we already have.'
A.
I went through the list and this Computer Aided Software Engineering appears to be a huge success to me.
Look at the good IDEs and high level languages such as Java and PHP.
I want to make a web program that sends me emails based on some form data using PHP. I don't need to know how TCP works, I don't need to understand how OS manages files, or how email works, or how data streams are used, or how memory is managed... I just mark certain fields to mean certain parameters and use a function to send the email with the parameters I wanted in the order I want them and I get the end result I want to.
Yeah, optimized, large programs do need significant amounts of coding. But compare coding a large program with assembly and a notepad to coding that with Java and a good IDE and then tell me that Computer Aided Software Engineering has failed.
I definitely agree with a lot of the items on that list. This time around, however, thin clients are definitely in the running because of all the amazing VDI, virtual app stuff and fast cheap networks. However, anyone who tells you that you can replace every single PC or laptop in your company needs to calm down a little. Same goes for the people who explain thin clients in a way that makes it sound like client problems go away magically. They don't - you just roll them all up into the data center, where you had better have a crack operations staff who can keep everything going. Why? Because if the network fails, your users have a useless paperweighr on their desk until you fix it.
I'm definitely surprised to not see cloud computing on that list. This is another rehashed technology, this time with the fast cheap network connectivity thrown in. The design principles are great -- build your app so it's abstracted from physical hardware, etc. but I've seen way too many cloud vendors downplay the whole data ownership and vendor lock-in problems. In my opinion, this makes sense for people's Facebook photos, not a company's annual budget numbers.
When it's all said and done, that's a good day.
Sweet informative mod.
EMC, IBM, HDS and HP I'm looking at you.
You've been pushing this Storage Virtualization on us storage admins for years now, and it's more trouble than it's worth. What is it? It's putting some sort of appliance (or in HDS's view a new disk array) in front of all of my other disk arrays, trying to commoditize my back end disk arrays, so that I can have capacity provided by any vendor I choose. You make claims like,
1. "You'll never have vendor lock-in with Storage virtualization!" However, now that I'm using your appliance to provide the intelligence (snapshots, sync/async replication, migration etc) I'm now locked into your solution.
2. "This will be easy to manage." How many of these fucking appliances do I need for my new 100TB disk array? When I've got over 300 storage ports on my various arrays, and my appliance has 4 (IBM SVC I'm looking at you), how many nodes do I need? I'm now spending as much time trying to scale up your appliance solution that for every large array I deploy, I need 4 racks worth of appliances.
3. "This will be homogeneous!" Bull fucking shit. You claimed that this stuff will work with any vendor's disk arrays so that I can purchase the cheapest $/GB arrays out there. No more DMX, just clariion, no more DS8000 now fastT. What a load. You only support other vendor's disk arrays during the initial migration and then I'm pretty much stuck with your arrays until the end of time. So much for your utopian view of any vendor. So now that I've got to standardize on your back end disk arrays, it's not like you're saving me the trouble of only having one loadbalancing software solutions (DMP, Powerpath, HDLM, SDD etc..). If I have DMX on the backend, I'm using Powerpath whether I like it or not. This would have been nice if I was willing to have four different vendor's selling me backend capacity, but since I don't want to deal with service contracts from four different vendors, that idea is a goner.
Besides, when I go to your large conferences down in Tampa, FL; even your own IT doesn't use it. Why? Because all you did is add another layer of complexity (troubleshooting, firmware updates, configuration) between my servers and their storage.
You can take this appliance (or switch based in EMC's case) based storage virtualization and Shove It!
btw: There's a reason why we connect mainframe channels directly to the control units. (OpenSystems translation: Connecting hba ports to storage array ports.) Answer: Cable doesn't need upgrading, doesn't need maintenance contracts and is 100% passive.
In honor of Arthur C. Clarke's famous words, I have a button which almost got me fired at work. "Any sufficiently advanced technology is indistinguishable from a rigged demo."
Wow, an actively maintained ~ (tilde) web site. I don't think I've seen one of those since about 2002 ;) Your column is spot on.
Huh? In the ear, "thousands of "hair cells" are set in motion, and convert that motion to electrical signals that are communicated via neurotransmitters to many thousands of nerve cells" . Wouldn't you say the joint work of "thousands of nerve cells" is exactly what "brute force" is about?
The reason why artificial intelligence still seems so distant is because no artificial computer has the brute force of the human brain. The average brain has tens of billions of neurons, each of which can process thousands of inputs a few hundreds times per second.
Although computers have been able to simulate smaller assemblages of neurons very precisely, simulating the full scope of a human brain is still off reach, even for Google.
My bosses are absolutely convinced that thin client technology instead of laptops will cut down on connection costs.
Their 'reasoning' is too bizarre to get around so all I can do is document that adding more connections 'probably' will not cut down on the company's connection costs.
Hell, almost all the cases should be considered successes now. The problem was that they were all massively over hyped back in the day.
Our massive move to web-applications and the newly-but-stupidly-coined "Cloud" is as much a thin client solution as it was back then.
To many, Google can be considered an AI. After all, it helps answers your questions. With more and more NLP being built into it (and other web applications), it its getting closer to directly answering your questions.
So what if ERP always went over budget and was deployed only half the time? That is still a HUGE amount. Do you know of any large companies that DONT use some form of ERP?
Loban Amaan Rahman ==> Anagram of ==> Aha! An Abnormal Man!
Another modern and heavily used AI: vehicle control systems (especially fighter jets and race cars).
Loban Amaan Rahman ==> Anagram of ==> Aha! An Abnormal Man!