On Oct 7th 1999 Mr. Mossberg printed some of the 500 letters he found in his mail box. I sent him one but he didn't print it. But I did notice that he didn't print any letters from programmers. Did you write a letter too?
From: "John M McIntosh" Subject: Windows freezes! To: mossberg@wsj.com Until you/we/the public convinces a generation of programmers/engineers that software needs to be fault tolerant, self healing, self repairing and simplistic we'll continue to face problems like you've experienced. As an consultant my objective is to write software that I won't ever be phoned for at 3:00AM to do support on. This is HARD to do, it requires much thought, expertise and training. Is this taught today? When I attended university 20 years ago things in the computer science labs were quite different, I've not gone back to see if this objective is on the table for the upcoming programmers. Of course the vendors make you pay to phone at 3:00AM. Strange how did we allow that? Where is their incentive to fix things then, when problem reporting is viewed as a profit center. For the last few years I worked on a project that had the objective of having the software run forever (or at least a few years non-stop) This was very difficult to grasp and required extensive retrained for some individuals. I'm sorry to say most consumer software is written without this objective in mind. Alas function/features/flash win out over stability everytime. As a Linux Star office user mentioned to me, "WOW, I can print a document before saving it" Yes imaging that... He doesn't fear the machine will crash during the printing of the document. -- =========================================================================== John M. McIntosh Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com =========================================================================== Custom Macintosh programming & various Smalltalk dialects PGP Key: DSS/Diff/46FC3BE6 Fingerprint=B22F 7D67 92B7 5D52 72D7 E94A EE69 2D21 46FC 3BE6 ===========================================================================
|