Slashdot Mirror


Are Unfinished Products Now the Norm?

Paul asks: "Long ago when digital synthesizers first became commonly available, I recall a reviewer lamenting how he was getting more and more products to test whose software was unfinished and buggy and would require updates and fixes (this, before the internet allowed easy downloads, would have meant a journey to a specialist repair center). The review also commented how this common problem with computer software was spreading (this was before Windows 95 was out), and asked if it was going to become the norm. These days it seems ubiquitous, with PDAs, digital cameras, PVRs and all manner of complex goods needing after-market firmware fixes often simply to make them have the features promised in the adverts, let alone add enhancements. Are we seeing this spread beyond computers and computer-based products; jokes apart, will we be booting our cars up and installing flash updates every week to prevent computer viruses getting into the control systems? Can anyone comment on any recent purchases where they've been badly let down by missing features, or are still waiting for promised updates even whilst a new model is now on the shelves? How can we make the manufacturers take better responsibility? Apart from reading every review possible before making a purchase, what strategy do you have, or propose, for not being caught out?"

24 of 111 comments (clear)

  1. You're Looking at it the Wrong Way by Rude+Turnip · · Score: 5, Funny

    There is no such thing as an "unfinished" product. They're defective out-the-door.

    1. Re:You're Looking at it the Wrong Way by irc.goatse.cx+troll · · Score: 2, Interesting

      I'd argue the opposite -- Theres no such thing as a finished product. We're just releasing way too early now. If theres ever going to be a patch, new feature, new version, or any change then the product obviously wasn't finished. The only time something is truely 'finished' is if theres something better to replace it and the original is abandoned.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    2. Re:You're Looking at it the Wrong Way by architimmy · · Score: 2, Insightful

      I just spent the whole last week at a software training session for a BIM product my firm is attempting to move from AutoCAD to. This particular product is already in release 9 and has been around for years. In fact it's one of a number of different packages that do the same thing. I remember using the same program years ago and thinking "this is just frustrating" because there were so many restrictions and limitations on what you could do with it. Needless to say, at release 9 the product is still buggy, still a bit limited, and definitely only just now reaching a point at which I think a commercial firm can afford to invest in using. That said however, this is the only software package out of many that is usable in professional practice. In defense of application developers, you don't often find people who have extensive enough professional experience to really work on specific practice oriented software. To deal with my example, developers don't exactly know what architects need, in fact many architects don't really know what they need either. The process of figuring this out and how to turn it into software requires unique people. When attempting to provide software that redefines the way the industry designs and constructs buildings you can't exactly ask people what additional features they'd want in an existing software package. That's working too much "inside the box." So one approach is certainly to start a product with the fundamental application architecture philosophy that it's going to be modular and flexible and go from there accepting criticism and adding and removing features as you go. It might take 9 to 10 releases before you start to get widespread acceptance and reach a point at which your software is even usable.

    3. Re:You're Looking at it the Wrong Way by paeanblack · · Score: 4, Insightful

      I'd argue the opposite -- Theres no such thing as a finished product.

      Of course there is, even in the software industry. Consider the software that runs the Voyager probes. It was completed 100% and shipped.

      The issue is not that it's impossible to finish something, it's that 80% done is where the money is. Companies that go overboard on quality either go out of business or get relegated to serving a niche market. Quality is expensive and customers will repeatedly drop their cash on unfinished products that pass the dog and pony show.

    4. Re:You're Looking at it the Wrong Way by MobileTatsu-NJG · · Score: 4, Interesting

      The issue is not that it's impossible to finish something, it's that 80% done is where the money is. Companies that go overboard on quality either go out of business or get relegated to serving a niche market. Quality is expensive and customers will repeatedly drop their cash on unfinished products that pass the dog and pony show.


      You raise a good point, but I don't think it covers the whole spectrum. The products listed in the summary have a unique ability to be changed after being sold. I mean that this is unlike the way things were a measly decade ago. When you purchased a VCR, for example, that was it. If it had a design flaw, that was it, you had to either deal with it or get a new one later on. Now, here's the funny thing: What constitutes a design flaw? The flashing 12:00 feature that has fueled the comedy industry for years? There are technical reasons for that. There's expense involved in curing it. Who would have thunk it would have been such a problem? It's easy for the customer to fix, right? Sure. But how would they know that until millions of people have put it through its paces? These days, they can put features in or alter existing ones once they get some hard data back from their customers. On paper, anyway, that's a bonus. "Ah, we didn't realize some people prefer to use the 24-hour format, welp, download this update, and you're good to go."

      From where I sit, 'unfinished' is too strong of term. The fact is, when you're designing a product, you'd need a magic crystal ball that could see into the future to know what problems will be faced. It's one thing to have a hundred beta testers, it's another to have 10,000. There's always somebody that'll try to do something out of the bounds of what it was designed for. A trivial fix would suit their needs, but how does one go about that after the design's locked? There's no easy solution to that problem. At least now products have updatable firmware so new usability issues can be addressed.

      Now, that's just usability I'm talking about. A new issue that has come up deals with internet usage. I have to be honest, I'm a little surprised anybody here really thinks a product can be internet-proofed. Take Quake3, for example. Here's a popular game that is/was played on the net by millions. Shouldn't be any different than, say, designing a LAN game where latency is less reliable. Right? Nope. Cheaters. Somebody sniffs the packets or watches what's going on in memory, and they find creative ways of getting an unfair advantage in the game. The potential here is a ruining of the experience for everybody. So, what does ID do? They make patches, address issues that came up, and kick the cheaters out. Okay. Unfortunately, they're a creative bunch. They can't get at the network code? No problem, we'll screw around with the video drivers and make the walls transparent. Cute. Call me a pessimist, but I don't think it's possible to lock down every scenario and still maintain a fun game for the masses. This problem has permeated to just about any internet-enabled device or application ever in existence.

      Some companies take this to a stupid level. I agree with that. The simple fact is that a product still has to be well-designed out of the box. If you buy a digital camera but an expected function is broken and requires a firmware update, that's bad. That's VERY bad. However, that 80% bit you mention, you're spot on. We buy products to serve a purpose. It's not always the complete package we're worried about. Higher quality may yield a more versatile product, but I'd argue that it's hard to spend that extra $100 on the better camera if we don't see the value in it. As you've mentioned, there's only so much that can be done in a reasonable amount of time or under a budget.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    5. Re:You're Looking at it the Wrong Way by Endo13 · · Score: 2, Interesting

      Would you call the video game industry a niche market, then? Ironically, video games (!) have some of the highest quality around for consumer-oriented software products. The hard fact that manufactuers understand is: buggy games are simply not accepted by the market. Period. Nobody would download version 1.0.1 of any game. That's odd. Apparently the top five selling video game developers didn't get your memo. Perhaps you could please contact them again and let them know that we do not accept their shoddy quality in software?

      P.S. Please make sure to send at least a dozen couriers to EA. Hopefully then one will get through.

      --
      There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    6. Re:You're Looking at it the Wrong Way by CommunistHamster · · Score: 3, Funny

      A dozen? One will be enough - he can just clip through their walls.

  2. If people will buy it.... by GrnArmadillo · · Score: 5, Insightful

    It's amazing how much effort you can save when you don't take the time to do the job properly. As long as people still buy your product, there's no incentive to actually fix it before it launches.

    1. Re:If people will buy it.... by cptgrudge · · Score: 3, Insightful

      As long as people still buy your product, there's no incentive to actually fix it before it launches.

      With respect to the car comment in the summary (though not exclusive), I've got one word:

      Liability

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
  3. Software approaching the complexity of the organic by greg_barton · · Score: 4, Insightful

    Software is approaching the complexity of organic life. You know what it means for an organic being to be "finished"?

    So what if our software is constantly changing, and is thus "unfinished"? To be finished means it won't improve. Heck, the whole reason for the existence of open source is the "if it's broken, I can fix it" idea.

    So, why do we need software to be "finished," anyway?

  4. A phillips DVD recorder by iPaul · · Score: 4, Interesting

    The DVD recorder has some "issues" with recording to DVD. It's very fancy, otherwise, complete with 6 possible recording inputs and can do slide-shows off USB keys with photos. Nifty specs. It seems that the primary solution is to update the firmware. You would think someone at the factory might have attempted to record video prior to shipping it, alas, they apparently did not. (It is an intermittant bug that causes the audio to progressively lag the video). Hey - it compiles, ship it!. Since the process for updating the firmware seems non-trivial, is riddled with warnings, involves a USB key and I'm lazy - I haven't done it.

    Combine this disturbing trend with product reviews that are little more than a regurgitation of the back of the box. (Along with some weird DMCA rules about what can and can't be reviewed on a product esp. vis-a-vis security.) Now you have a situation where you can't even get real reviews of products, and no review is ever "not positive." It's just that some are more positive than others. So, here you are, trying to buy a $500 video camera so you can tape the birth of your fist child and you aren't even really sure that any of them work. On top of that you can't even trust the reviews you read on various sites. I agree with you, this is not a good thing.

    --
    Leave the gun, take the cannoli -- Clemenza, The Godfather
    1. Re:A phillips DVD recorder by John+Hasler · · Score: 2, Insightful

      > Combine this disturbing trend with product reviews that are little more than a
      > regurgitation of the back of the box.

      This is because only those who can be trusted to publish positive reviews get pre-release samples to review.

      > Along with some weird DMCA rules about what can and can't be reviewed on a
      > product esp. vis-a-vis security.

      There are no such rules.

      > Now you have a situation where you can't even get real reviews of products,
      > and no review is ever "not positive." It's just that some are more positive
      > than others. So, here you are, trying to buy a $500 video camera so you can
      > tape the birth of your fist child and you aren't even really sure that any
      > of them work.

      Well, you _could_ wait until the product has been out long enough for someone (such as Consumer's Union) to have purchased a sample off the shelf, tested it, and published a report. But then you wouldn't be on the leading edge! You'd be buying "obsolete" stuff! Intolerable!

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:A phillips DVD recorder by iPaul · · Score: 2, Informative
      Yes, there are DMCA restrictions on security testing. I'm a little foggy on the rules, bou have to get an express agreement from the author/manufacturer that you are allowed to perform security testing. An example Of course I'm one of those EFF supporting lefties. Say it's a spam firewall you're reviewing, so you want to run a set of attack scripts against it to see if it actually does it's job, securely. The attack scripts are illegal under the DMCA as well as the act of running them against the firewall.

      Well, you _could_ wait until the product has been out long enough for someone (such as Consumer's Union) to have purchased a sample off the shelf, tested it, and published a report. But then you wouldn't be on the leading edge! You'd be buying "obsolete" stuff! Intolerable! Okay, so you read the review in Consumer's Union, or Consumer Reports or whatever. Only the review is 8 months old at that point. Maybe you could get it on eBay, but you will probably find BestBuy doesn't carry it any more. I repeatedly have this problem with Linux and Solaris hardware. By the time it's certified or tested, it's no longer the current, in-stock product. And while I have no problem with a little trial and error on my home machine, clients are much less tolerant of "well, it should work and it should be covered under RedHat support."
      --
      Leave the gun, take the cannoli -- Clemenza, The Godfather
  5. Re:Software approaching the complexity of the orga by zappepcs · · Score: 3, Insightful

    That depends entirely on perspective. If entropy is seen as a relative process, software that is not being developed is going to suffer entropy as the world around that software is changing. So, in relative terms, there is software entropy.

    Hypothetically, if your current 'perfect OS' software no longer has any development being done, when new storage devices or networking devices become available, that 'perfect OS' is no longer perfect. For this reason, all software will always be 'incomplete' in as much as the world around it changes at an ever increasing pace. Some software is outdated by the time that it is ready for launch as a beta product. For more on that, see the big software projects that some groups around the world have attempted, only to find that on launch it is not capable of dealing with recent changes in the world.

    All software will always be no better than beta given that the above is true. This means that for businesses, good enough is as good as perfect as that is as close to perfect as it is likely to ever get.

    Sure, there are cases where good enough really isn't; medical equipment, space travel equipment etc. but for the vast majority of software for consumers, beta grade is good enough and thus worth releasing.

    Fortunately, some companies release beta software/apps and treat them as such by continuing to improve them before pronouncing the software is out of beta stage. When software is released as final product rather than beta, consumers get upset when they find out it's really only beta that they paid for.

    But the point is, yes, software suffers from entropy and atrophy is relative terms.

  6. It's not just software or even electronics by hla · · Score: 2, Interesting

    I will always have two paper punches (hand perforator) at home. One is over 40 years old, and was used by my father. The other will be replaced every 3-7 years, depending on how long it will last.

    The old thing is virtually indestructable, while modern equivalents are of lower quality, even though they come with those little bars to align your A5 or A4 paper size (Or US Letter).

    Ours already broke off, so I just crease the paper in the middle and align on sight.

    Henk

    Note: That little compartment in a paper punch is actually a supply of holes. Don't forget to refill it.

    --
    change is inevitable ... change i3 !nevitable ... change i3 inevitable cbange i3 !n
    1. Re:It's not just software or even electronics by John+Hasler · · Score: 2, Insightful

      > The old thing is virtually indestructable...

      How much did it cost, in current dollars? How many of those do you think you could sell at that price? Would you buy one at that price?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  7. Re:Software approaching the complexity of the orga by iPaul · · Score: 4, Insightful

    However, we routinely produce complicated systems that have excellant reliability. For example, glass displays on aircraft - which are quite common in commercial jets. They have to undergo a much more rigorous level of testing before they can be shipped because the liability to the manufacturer is huge. What's the liability if your Sony cam-corder stops working in the middle of your once-in-a-lifetime round-the-world vacaction, all because of a software glitch? The problem is not with the software, the problem rests partially with the people that make and test the systems, but mostly with the people who hire/fire developers, designers and engineers. They do silly things like higher cheaper, but less qualified engineers. They make marketings's brain-fart of the day the top priority. (I realize we're using the world's cheapest 16 bit micro-controller - but could you write the software in Java with a Gui so we can demo at Java One?) And they do things like sacrifice testing to make schedule. And they're also the ones that do things like set budgets and deadlines.

    --
    Leave the gun, take the cannoli -- Clemenza, The Godfather
  8. I review consumer electronic devices by Anonymous Coward · · Score: 5, Interesting

    Posting anonymously, because I review consumer electronic devices for a major web site. It gets depressing. I think I'm one of the few "reviewers" that don't reguritate press releases and/or the specs on the box. I work through each advertised feature and really try it out. I almost always find bugy user-interfaces, features that don't work, and features that are not documented. I used to start these reviews enthusiatically, but over time, I'm gotten more cynical. Today I'm working on a new review and finding the usual problems: Pop-up error messages that are blank except for an "OK" button, security holes big enough to drive a truck through and documented features that plain don't work. And this is with an expensive device that won a major award at an industry trade show. I look at the shiny box with the happy models and I read the glowing quotes from other reviewers and I wonder if they are using the same product I am.

    Sigh...

  9. Re:Software approaching the complexity of the orga by MoneyT · · Score: 4, Insightful

    How much does the glass display for an aircraft cost compared to your camera? How much of that cost is testing?

    --
    T Money
    World Domination with a plastic spoon since 1984
  10. The easy answer by earnest+murderer · · Score: 5, Insightful

    Apart from reading every review possible before making a purchase, what strategy do you have, or propose, for not being caught out?"

    Don't buy new products. Seriously, if it is worth buying it will still be on the shelf in six months. Even then I wouldn't buy it until I had read a few *user* reviews, immediately disregarding the top 10%. Check out some forums. Unofficial forums that is, publishers are notorious for nuking negative comments. I do not trust professional reviews. Ever. Even for existing software things can be pretty sketchy for a while. Consider how often Apple manages to botch iTunes, and that's their billion dollar baby. I know it's not what you wanted to hear, but you have to do your due diligence and be patient.

    Frankly I don't see this problem going away until it is legislated away. If the bills concerning paid advertisements (i.e. the Sony PSP blog et.al.) have any teeth and clear consumer friendly rules, then reviews might have some value again. Not a lot, but some. Beyond that, liability is the only thing that's going to reign publishers in.

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
  11. Re:Software approaching the complexity of the orga by iPaul · · Score: 2, Informative

    I won't disagree with you on that. A Garmin GPS unit is a couple of hundred bucks. A garmin navigational unit for an airplane is several thousand - all because it has to be certified for use in aircraft. You make a valid point that it's expensive. I was trying to make the point that we can make quality stuff. My gripe is that even "high-end" stuff suffers this phenomena. Even more so in some cases.

    --
    Leave the gun, take the cannoli -- Clemenza, The Godfather
  12. Ask Harley Davidson owners by SmallFurryCreature · · Score: 2, Insightful

    Around 1970 the quality of the bikes was so piss poor that factory new machines would often simply not work without extensive work by their new proud owner. So did the japanese with their fastly superior quality bury HD as it deserved too?

    Hell no.

    But bikes are an odd product. They are bought by 'fans' not just fans of a brand but fans of a the idea of bikes themselves. Having to spend hours working on your brand new bike to get it work is not actually a minus to a HD owner. A nephew of mine is a HD nut and once he finished a bike he loves riding it, on the look out for a new wreck, sorry, rare find to work on.

    Most tech goes through this face. Long before polaroid made photographs a snap you had a large group of photographers making photos despite the hassle involved. It wasn't always that cars were black boxes that just start always when you turn the ignition and you never ever look under the hood. Early car drivers had to be their own mechanics. No, that is not right, that sounds like they objected to it. For early car drivers, it was part of the fun.

    It ain't just tech, ever had a sister who LOVED horses? They actually enjoy taking care of them, shoveling shit and hauling hay.

    Computers are just the same, early adaptors don't mind the nitty gritty, for them it is part of it. As my nephew likes scraping rush, my sister loves shoveling shit, I love messing with obscure setting and compiling my own kernels. Take those "messy" bits away and you ruin the whole experience.

    The problem is when the "normal" people get involved. When a tech moves from the early adoptors to the mainstream. When it is no longer a "hobby" but becomes a necessity.

    There is a reason we no longer use horses for transportation. There is a reason why no courier service uses HD bikes and there is a reason why MS tries to hide all the settings from the user.

    The problem is that in a very real sense some tech moves into the mainstream before it is ready and/or the mainstream audience has the wrong idea about the tech.

    If you owned a horse back when it was a mainstream form of transportation you had better accept that the horse had to be properly maintained, the movie idea of driving it hard across the desert into the town, jumping off and heading into the saloon just ain't "real". It requirs rubbing down, watering, feeding. They don't show that on tv.

    They don't show you having to exchange the oil of your car, check its tires, replace the lights either.

    The computers on tv? They have voice commands, can log onto any service automatically and always have the right file just a keypress away.

    Reality is that computers just haven't reached a level of ease that suits the mainstream audience who just wants their product to run with zero maintenance. Is this wrong? Well, could you blame ford for not making its earliest cars as easy to operate as todays cars? Offcourse not. Tech has to develop. It has developped, compared to even the early home computers modern machines are a doddle to administrate.

    You need to be your own "admin" of your system, know how it works, why things happen and how you can deal with them. Sure it would be nice if the system was advanced enough to just deal with it but that ain't the case. Yet.

    Neither does your car, just ask your local mechanic how often they got to fix cars after their owner put in the wrong fuel. Why doesn't your car warn you before you put in the wrong nozzle? Because the tech ain't ready for it yet. One day it will, just as your car nowadays warns you when the oil is out (the oil light was once an innovation).

    Same as your PC will one day warn you accuratly when you are about to download some dangerous software (No I am not talking about UAC or similar crap, that is closer to a sticker on your windscreen telling you to check the oil).

    BUT not yet.

    Early games required a lot more tweaking then they do nowadays. Believe it or not, once TV's didn't come with an AV button and you had to tune in you

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  13. Re:Software approaching the complexity of the orga by timeOday · · Score: 2, Interesting

    However, we routinely produce complicated systems that have excellant reliability. For example, glass displays on aircraft - which are quite common in commercial jets.
    Compared to something routine like PowerPoint, avionics instruments are actually extremely simple. The number of flight-critical LOC on the Space Shuttle is like 5% of a modern OS. There has never, ever been any piece of highly reliable software the size of a modern OS or an office suite.
  14. Just take it back and get a refund by AmiMoJo · · Score: 3, Insightful

    In the UK, if a product is advertised with certain features and those features either do not exist or do not work, you can return it for a full refund under the Sale of Goods Act. Items must be "fit for purpose" and advertising must be accurate.

    That really is the best stratergy. If companies get too many returns, they will realise that their products are not up to scratch and either go out of business or fix them.

    BTW, don't be fooled by retailers who claim you can't return things once the packaging is opened. The law appilies to everything, even software and things sold in those stupid "blister" packs you have to destroy to open. Just because the manufacturer made it impossible to find the defect without opening the product doesn't mean you can't return it. Even cars, which loose thousands of pounds in value when you drive them away from the dealers fall under the same law.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC