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?"

10 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 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.

    2. 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)

  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.

  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
  5. 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
  6. 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...

  7. 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
  8. 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.