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

6 of 111 comments (clear)

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

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

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