Look, I'm not defending ANYONE here.
All I'm saying is that people who expect hardware, firmware or software to be bug-free are living in a dreamworld.
You've got to define an acceptable and realistic level of bugs and then aim for that, because anything else is impossible.
You might think 99.9% reliability is bug-free but it isn't. Something that is 99.9% reliable and sells 10 million units it will still cause problems for 10,000 people. If 10,000 people complain that their phone doesn't work, would you consider that model to be bug-free?
You realise you are talking about making a mobile phone? "It's not rocket science, boys!"
Actually it IS rocket science, making a modern high end smartphone is an extremely complicated process with a total research cost that's probably comparable to some space rockets. A modern phone is effectively the same thing as a PC from a few years back, but packed into a casing that's smaller than a pack of cards along with all the communications equipment needed to link to wireless towers several miles away, and a camera, and speakers, and a microphone, and a memory card slot, and a keypad, and a GPS receiver, and possibly some more stuff too. You think that's easy?
The physical tests alone cost a fortune, here's a tour of Nokia's test facility in the UK:
http://www.allaboutsymbian.com/media/item/AAS_Video_podcast_37_Visit_to_Nokias_Test_Centre_in_Farnborough.php
...and that's just for physical damage. Now add in testing all the firmware, all the components, all the applications, and then imagine all the different possible combinations of problems together... and then add in all the updates and do the tests again... and then the operator variant models... it's incredibly complex. To go through every possible problem would literally take many years for each model, by which time that model would be out of date, and if anything changes you'd have to do the tests again.
Europeans and Asians don't file lawsuits for inferior consumer products. This is one of the reasons why many handset manufacturers are still making unstable products for their consumers in Europe and Asia.
First of all, rubbish, American handsets are no more stable than those elsewhere.
Secondly, Europeans don't file lawsuits as often because they don't have to. European consumer laws are much tougher than their US equivalents, and EU governments will prosecute much more often on behalf of consumers.
If a device breaks down in Europe, you can typically return it to the shop that sold it for a free repair or replacement within the first year or two. I've done this many times with various smartphones and other gadgets, didn't cost me a penny, and I didn't have any kind of extended warranty either.
If a device breaks down in the US, you typically have to send it somewhere yourself, and thenpossibly pay some extra charges on top too, even though it was supposed to be covered by a warranty. Many people never bother to go through this procedure, and US companies get away with shoddier customer support as a result.
Tzer2...That “can’t do” attitude is exactly what the manufacturers are looking to foster in the man on the street.
No, it's a realistic attitude which is fostered in anyone who keeps their eyes open.
I'm not saying bugs are okay, I'm just saying that you cannot ever make something that is 100% free of bugs.
If you think a computing device can be totally free of bugs, then I've got a bridge in Brooklyn I'd like to sell to you.
Yes, Mercedes does put out bug free technology
Name one Mercedes product which has NEVER failed under any circumstances.
I don't think you quite understand what "bug free" means, it means God-like perfection which simply isn't attainable in the real world.
Yes, a car failure could mean deaths, but cars still fail don't they?
Aircraft failure could mean even more deaths, but despite massive amounts of money invested in safety aircraft still fail from time to time, due to unforeseen circumstances caused by the complexity of the vehicle.
In fact aircraft are a very good illustration of why complexity matters: when piston engines were standard aircraft used to require far more maintenance, but when jet engines were introduced the maintenance levels dropped right down. That's because jets have far fewer moving parts, so there was much less that could go wrong.
Smartphones are the equivalent of piston engines, they've got more functions than normal phones, and the complexity is getting greater all the time. That's why smartphones are less reliable than normal phones, not because they're badly made but simply because there are more "moving parts".