Slashdot Mirror


Pointless IT Innovations Considered Harmful

Makarand writes "According to a comment column in the guardian innovations in IT are most often simply more trouble than they are worth. Most innovations in IT today are platform specific and are easy to come up with in the computing fields. Innovating gets easier if the platform sticks around for a long time. These innovations accrue incompatibilities making it difficult for users to switch platforms and absorb the costs of switching to a new platform. Users will not switch to a competitor's product if they believe that their platform will be later updated to deliver the same benefits."

13 of 143 comments (clear)

  1. Re:Pushing for "Innovations" by Angry+White+Guy · · Score: 4, Insightful

    You mean the Tech industry, the automotive industry, etc. This is a part of the cycle which we have made ourselves a slave to. Why does the auto industry have to change their models b x percent a year? Cars would be cheaper if they built the same car year after year, then changed models once enough aggregate advances have been made. But we pretty much tell them that they have to follow this yearly cycle of 'improvement'.

    --
    You think that I'm crazy, you should see this guy!
  2. I see this every day. by FreeLinux · · Score: 5, Insightful

    innovations in IT are most often simply more trouble than they are worth

    I see this everyday. Not just in the areas that they are talking about in the article. I see it most commonly on enterprise applications.

    For example a company will have a mainframe based app that they have used for years through a terminal emulator. Everyone knows how to use it and flies through the application often typing several screens in advance. But, some bright spark thinks that green screens are passe and insists on "updating" the application. They spend LOTS of money developing some gui database application or, worse yet, some browser based interface to the application.

    Suddenly, the application is slower than molasses, going up hill on a cold day. No one knows how to navigate the new interface and productivity takes a major dive.

    Naturally, the bright sparks asssume the problem is old hardware and spend another fortune upgrading equipment to get performance back to where it was before. It's a total waste of time and money, not to mention that it pisses off the user community in a major way.

    1. Re:I see this every day. by MaxwellStreet · · Score: 4, Insightful

      One of the big reasons for upgrading from a fast, efficient mainframe or (yes, it's still out there) DOS applications is ease of integration.

      These days enterprise apps are being required to talk to each other - and some obscure data format from 15 or 20 years ago would cost a -ton- to get integrated with something modern.

      I'm not necessarily disagreeing with you - it's management's responsibility to choose a product that won't kill productivity for too long while the users learn the new system. And an even larger responsibility to prove that the cost of integration (both in user experience and hardware/software/consulting costs) is more than offset by the benefits of integration.

      Too often, upgrading for the reasons you mention happens, with disastrous results. But that doesn't necessarily mean that it's -always- a bad idea.

  3. Crux of the matter by Tri0de · · Score: 4, Insightful

    Is the tension between "innovation" and compatability. Nothing new there.
    from the story

    " Which isn't to say that the ThinkPad was not innovative. However, the innovations came in things like colour and finish, screen size, the new TrackPoint pointing device and short-lived "butterfly keyboard", bundled software, price (low by IBM standards), marketing and support. The ThinkPad innovated in areas that were valued by customers, and customers were therefore prepared to pay for them. However, it did it without departing too far from accepted industry standards, which would have made customers reject it as "incompatible". Lesson learned."

    I have seen very few end users even *THINK* about future compatability if it has the bells and whistles they want/need today. Quite frankly the typical customer does not see WHY there should be so much problem: I've never heard a good reason why the new software can't at least do what the old software did the same way it did it; pretty piss poor UI design in their opinion. Unless one has a Microsoftian stranglehold why should anyone upgrade to new stuff that deosn't work as well as the old stuff; 'working well' being defined by the end user, not the IT department (who exists to serve the end user, not the other way around)

    --
    "Everyone is entitled to their own opinion, but not their own facts."
  4. He's right! by Anonymous Coward · · Score: 4, Funny

    We never should have moved away from the 8" floppy disc! MFM hard drives were the best! Networking only leads to trouble!

  5. Re:What should we do then? by Mostly+a+lurker · · Score: 5, Insightful
    Not quite. The winning approach is clone PLUS provide added value. If the customer believes he will have access to everything he has already, plus something additional then he is motivated to switch.

    Actually, though, the big value added with Linux will, for the foreseeable future, be the assurance that you will not get sucked into some long term recurrent license fees.

  6. IT didn't change all that much by shoppa · · Score: 5, Insightful
    moving from large centralised machines (mainframes with dumb terminals) to decentralised client/server systems (mainframes, minicomputers, and other servers talking to PCs and other smart terminals)

    This shows a remarkable lack of insight into how similar things today are to a few decades ago. A few decades ago we had IBM mainframes and terminals with local blockmode editing; today we have web servers and PC's with web clients with form-filling capability. Are the PC's capable of much more? Yes. Are they often used to do much more? No, not really. The only real difference (ignorning frilly graphics) is that Internet Exploder and Netscrape crash a whole lot more often than a 3270-type mainframe terminal :-)

  7. Innovation v. Reliability by Brown+Line · · Score: 5, Insightful

    The article's point, IMHO, is that change for change's sake is not good. Sometimes change is clearly the right thing to do - for example, replacing job-control language with a modern operating system is (usually) the right thing to do, as is replacing assembly language with a high-level language for writing applications. The gains in reliability and maintainability make the effort worthwhile. However, change just for the sake of change is often - usually? - leads to a degredation of reliability and maintainability, rather than the other way around. Companies that pursue a will'o'the'wisp often rush into a bog. The point is, it's not too much to ask managers to perform some basic cost-benefit analyses before they sign onto the latest fad.

    --
    [this .sig for rent]
  8. Re:Compatibility? Can anyone say, "troll"? by MikeApp · · Score: 4, Insightful

    The article is from the Guardian. I don't see it on the Reg site.

    While "[t]he chances of a company changing platforms in any given year is very fucking slim", we don't rewrite our apps every year, or every five, and large apps can live forever (witness the COBOL programmers dragged out of retirement for Y2K, etc.). Cross-platform compatibility makes sense.

    Also, larger organizations already maintain a mix of servers (Windows/UNIX/Linux) and cross-platform (i.e., non-MS-specific) code allows for flexiblity.

  9. Re:Deviation From Standards by bsartist · · Score: 5, Funny

    It's like: rather than replacing the entire baby, you only change the diaper. However, after 20 years, it's time to rethink that stategy.

    Yes, I'd say it is. If you're still changing diapers after twenty years, it may very well be time to think about replacing the baby.

    --
    Lost: Sig, white with black letters. No collar. Reward if found!
  10. Re:Deviation From Standards by AndroidCat · · Score: 5, Insightful
    A lot of companies try that when they are in the position to. The article mentions IBM's attempt at PS/2 & OS/2. And then there's Netscape, those memory patent guys, etc.

    They obviously have the same playbook, and we all know which one: "#199. I will not make alliances with those more powerful than myself. Such a person would only double-cross me in my moment of glory. I will make alliances with those less powerful than myself. I will then double-cross them in their moment of glory."

    --
    One line blog. I hear that they're called Twitters now.
  11. ERP systems suffer from same problem by eyefish · · Score: 5, Insightful

    Today's ERP systems (SAP, PeopleSoft, Oracle, etc) suffer from the exact same problem: they promise you the moon (and many times actually deliver it), but once you depend on it you're completely stuck with it. In the case of SAP (and the same case happens to other ERP systems) if later you want to change something it's going to cost you big. Plus you usually pay very high consulting and maintenance fees.

    The same can be said of other packaged applications which do not make public their data storage formats and/or communication protocols.

    This is why I think it is such a big deal to have (1) a true cross-platform executable platform (i.e.: java), (2) a true cross-platform communications protocol and data interchange (i.e.: XML), and whenever possible (3) a comprehensible and standards-compliant-as-possible data repository (i.e.: mySQL, Postgress).

    Note that regardless of the article being viased or not 9as some other readers here point out), the reality is that many IT managers are beginning to realize this now. This is why the huge push to Linux, Java, PHP, and XML, and many Open-Source technologies.

    It is also why Linux, XML, and J2EE (Java 2 Enterprise Edition) has had such a success, and why many IT managers are thinking twice about Microsoft .Net.

  12. The article is a big M$ love fest. by Erris · · Score: 4, Interesting
    The author has cleverly confused "standards" with market lock in in order to push M$.NOT. Standards come from organizations like IEEE, W3C, ISO and what not. Market lock in comes from comercial vendors who corrupt those standards and make it painful for users to do anything but lease their software. Real standards alow for innovation because they don't change. You can add onto and improve real software without losing anything. Market lock in is a product of closed source development which he details very well in the first few paragraphs of the article to create fear. He details some of the wastefull losses suffered because of closed source development further that fear then paradoxially concludes that the answer is the newest closed source monster. Let's look at some of the silly things he says to support dubious chain of thought.

    If we could start again from scratch, with hindsight, we might well decide to adopt the MCA bus, or something similar. Since we are not starting from scratch, we have to consider the switching costs.

    PCI anyone? MCA failed because IBM made it too expensive relative to the hoads of imported clones that soon swamped the market. Yet CERN made a better bus and it was adopted under reasonable use terms. The more open standard won.

    One of the many reasons that Apple lost the desktop wars was the conclusion arrived at by every rational person: that Apple was bound to lose. One day,

    Apple is dying, he says. Right. I can't think of a better computer for most people to own. But that pales in comparison to the finishing touch:

    One day, Microsoft could face a similar problem [that Apple supposedly suffered] with GNU/Linux. So not only must it maintain Windows' dominance, it has to maintain the perception of future dominance. In this case, of course, the answer is Microsoft.net.

    Of course! Now I see the answer, all of the illogical strings above have tied my thoughts into a knot, but M$.NOT will set me free. I am free of fear and confusion knowing that M$ Office will alaways predominate, that my platoform performance and security is much less important than conforming so I don't look foolish. Yes, free from fear, uncertianty and doubt. I am a rational person and now know that market lock in is more important than standards. I'll just sit in my single window manager (AKA Windoze) prison and watch as warring companies smash all the ammenities so that nothing ever works right and what does work won't for long. I'll eat whatever new trash M$ throws into my cage.

    What a laugh. It is so obvious that free code with it's transparency and freedom of modification solves all of the problems the author can dream up and that others suffered. Free software is modular, replacable and never dies. MCA runs just fine under linux and a 486 PS/2 makes an OK workstation that can effectively interoperate with more modern hardware. Under propriatory code, PS/2 is simply junk like most any older computer. Free software has been ported out to all maner of hardware and it's users can make use of anything out there, Arm to IA64. Because XFree86 is free and open, I can have any number of window managers, each vasty superior to M$, and they can all interoperate together. Even the silly painful world of M$ Office formats has been made less painful by Open Office, K Office and other free and open codes that can read that crap and extract the information out of it. It's amazing that the article started off with a very perceptive view of the evils of propriatory closed software development but ended up recomending no change except the adoption of some new M$ garbage.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.