> Why don't we recognise that Microsoft does listen to customers' plaints as it is from these that its products have grown in breadth of coverage and competence - because of that responsiveness. Because they don't. Example 1: VBA to be removed from Office 2003. They beta versions sent to the fortune 500 companies were set up like this. The companies refused to buy in and threatened to withdraw their purchases of the technology upgrade agreement. MS was FORCED into keeping VBA, they did not make this decision themselves DESPITE being told over and over again by their customers that they needed it. Example 2: List Numbering in Word. MS still believes it is just as important for farmer Joe to write a simple letter as it is for multi-national corporates to produce complex manuals. There has been very little effort to rectify this despite it being universally acknowledged as Word's greatest failing. Example 3: Word Perfect. Just as complex a program as MS Word, but it works and is stable. Example 4: Browser technology. MS all but completely ignored the standards developed by the W3C and produced their proprietary solutions. Now we have websites that will only work properly with some browsers and not others. Many websites include massive amounts of code to detect the browser in use and change the content accordingly. Why? MS - no-one else. Example 5: The DOJ case. QED. Were they taken to court for listening to their customers? No, for strongarming the industry into accepting MS beliefs. > The Microsoft organisation uses a project model that was first developed in General Motors when Alfred P Sloan was in charge; there, no part of a vehicle was produced in-house unless it met stringent competition from similar, competent, outside producers. Which MS immediately modified into "Grab your competitors product, Rip-off & Duplicate (R&D)". Please consult your history of MS product development again, specifically looking at the office products. Then we have the whole GUI rip from Xerox & Apple. WYSIWYG was incorporated through market pressure - not because MS was listening to their customers. MS couldn't do it - so they bought a standard engine. > The fact that it continues to support product originally marketed seven years ago is remarkable You are obviously from another dimension as well. They support office 2000+. That is not 7 years. And really, office 2k support is dying quickly. They support the last three released versions. When Word 2006 comes out, there will be no support for 2k. Supporting three versions is NO remarkable achievement at all. Eg, Republicorp supports down to Word 2 for their legacy products. > The fact that later products can work with the earlier products is also quite remarkable It would be if this were true. Eg Visio 2003, Word 2003 etc. > only Jaguar among the motor vehicle manufacturers reused engine and power train components for more than three generations of vehicles. LOL, Holdens mate. If your Holden breaks down, everyone knows you can jump over the rusty barbed-wire fence to the rusting model from 30 years ago and scavenge the part you need. Additionally, if physical manufacturing and software development were identical processes, one would expect them to be governed by the same production standards. They aren't: please consult the Australian Standards Library for more information. > What I'm suggesting is that we set our technical and economic expectations to 'real', instead of 'perfect'. We are. We are suggesting - shock horror - that MS actaully TEST and FIX their damn products before release. Joe Public begs for it, the fortune 500's beg for it, the MVPs are constantly demanding it and so on. Did MS listen? Well sorta - right up to the point where marketing said "If we don't ship now, we break our technology agreement" and lo - office 2002 & 3 ship with bugs intact. > Co-operate with the manufacturer, and provide constructive criticism - instead of this cheap carping. Oh we have. I could send you dozens of pages of technical specifications and solutions I personally have provided MS corp. Admittedly some of them will apparently be incorpated into Word 2006, but the point is that many of us have done exactly this - TO SEE NO RESULT! Additionally, if this suggested mentality of yours was adopted by the media - Current Affair, 60 minutes, Choice magazine etc would all fall by the wayside. Instead, they are extremely successful publications. I suggest the opposute is true: Rage! Rage against the machine! Beat thy breast bloody and howl to the world for justice. Shakespear's characters did it - and we still do it today. Now, let's have a look at some of the comparisons with the car industry you missed because they shoot massive holes in your specious argument: * New car warranty I bought VB4 because the package boldy proclaimed "Now works with Serial Communications" and I was doing clever B2B integration well before B2B was coined. I wrote a simple routine to talk to the serial port, wait for answer and return the reply. I called this routine twice - the whole computer crashed. I rang MS support. I had to pay $150 dollars for three help calls. We paid, sent in our problem, and the solution back from MS was "VB4 does not work with serial communications". We asked for a refund, it didn't happen. Try this same trick with a new car and the Dept of Fair Trading will be all over them for you. * Power windows If you don't want the optional accessories, don't buy them. Try buying Windows without Explorer, Outlook Express and so on. Try buying Word without autocorrect, autoformat, revision tracking and versioning. * Recalls The car industry has the odd recall, sure - but nothing compares with MS's almost weekly release of patches fixes and updates well after product release. If you car had to go back to the dealer or you were sent stuff to install on your car - you would stop buying from that manufacturer. Additionally, some users don't live near the dealer (they don't have an internet connection) and thusthey are stuck with the clunky original. * Mileage Year by year the emissions, fuel requirements and so on drop and drop. Year by year, MS products require increasingly more powerful systems that they occupy more and more system resources from. Why? Oh, so we can get clippy's and a continuous polling application that takes no notice of a currently nil input source. It also means that MS never has to revist their code base to optimise performance: Buy a bigger puter! As usual, I find the factual content of your post minimal. Steve Research: The means to avoid making a bigger fool of yourself than neccesary. -----Original Message----- From: Brian Clarke I know some of you are programmers and actually understand what's involved in producing code of such complexity as Microsoft has done. And such people will understand the concepts of 'reuse' and 'economics'. I wonder whether some of us are entertaining expectations that we don't hold for far more expensive products. Up till about 5 years ago, we all expected new motor vehicles to have bugs that would be ironed out during warranty - we did not expect perfection. When I lived in the UK, we expected motor vehicles to have bugs for the whole of the warranty period and beyond - but rust got the vehicle before it became a millstone around the manufacturer's neck. Then along came Volvo offering almost a lifetime of rust warranty - that got right up the Brits' noses. Unfortunately, Volvos didn't get a toe-hold in France because of the cost of fuel - there, the tin-plate on tin-plate that passed for French engineering won on the grounds of fuel economy. I wonder how the Airbus will last compared with the engineering of Boeing. Once again, short-term economics [fuel costs] seems to have ruled - Airbus has no record of engineering performance, of which I am aware. Please disabuse me! I digress. Now, back to programs. Why don't we recognise that Microsoft does listen to customers' plaints as it is from these that its products have grown in breadth of coverage and competence - because of that responsiveness. The Microsoft organisation uses a project model that was first developed in General Motors when Alfred P Sloan was in charge; there, no part of a vehicle was produced in-house unless it met stringent competition from similar, competent, outside producers . What Microsoft does is to fund those competitors internally. The fact that it continues to support product originally marketed seven years ago is remarkable in today's economic rationalistic climate. The fact that later products can work with the earlier products is also quite remarkable - only Jaguar among the motor vehicle manufacturers reused engine and power train components for more than three generations of vehicles. I believe that Kalashnikov did a similar thing with their AK-series of personnel suppressors. What I'm suggesting is that we set our technical and economic expectations to 'real', instead of 'perfect'. Co-operate with the manufacturer, and provide constructive criticism - instead of this cheap carping. Then, we'ld all benefit. If you want a more highly engineered product, buy yourself a Rolls-Royce instead of trying to fit 17 people into a Morris Mini Minor. Brian. BJA said: Personally I find it ironic that Microsoft (MS) now want to profit by patching up the holes in their own software. ************************************************** To post a message to austechwriter, send the message to austechwriter@xxxxxxxxxxxxxx To subscribe to austechwriter, send a message to austechwriter-request@xxxxxxxxxxxxx with "subscribe" in the Subject field. To unsubscribe, send a message to austechwriter-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field. To search the austechwriter archives, go to www.freelists.org/archives/austechwriter To contact the list administrator, send a message to austechwriter-admins@xxxxxxxxxxxxx ************************************************** ************************************************** To post a message to austechwriter, send the message to austechwriter@xxxxxxxxxxxxxx To subscribe to austechwriter, send a message to austechwriter-request@xxxxxxxxxxxxx with "subscribe" in the Subject field. To unsubscribe, send a message to austechwriter-request@xxxxxxxxxxxxx with "unsubscribe" in the Subject field. To search the austechwriter archives, go to www.freelists.org/archives/austechwriter To contact the list administrator, send a message to austechwriter-admins@xxxxxxxxxxxxx **************************************************