Craddock, Chris wrote:
RS said
1. It has little to do. There is something which we can call "IT
culture". PC environment (I mean human env) is more likely to
"restart-like", while mainframe environment is more likely "tight
controlled".
Of course, YMMV, this is generalization, etc. etc.

[<CLC>] Funny you should mention that. I will assert that today there is
almost nothing significant that you can "fix" (i.e. restore service)
faster by rooting around trying to find the problem, than by just
restarting the application or the server it is running on.
And yes, that's a generalization. Problems do eventually have to be
diagnosed, but your chances of doing that well enough during a critical
situation are basically zip. Have been for many years now.

In my experience, PC programmers simply cannot or will not perform any kind of post-mortem dump analysis. And, though Micro$oft operating systems appear to have the ability to take a "dump", I have never met anyone that knew how to, or cared to, read one. The only thing they know how to do is reproduce a problem under a debugger. If that can't be done, they chalk everything up to problems with the underlying OS, drivers, or services.

All seasoned mainframe software developers know that a fair number of problems occur only under "special" circumstances -- often related to timing, asynchronous activity, or other hard-to-control variables. Such problems often can't be reproduced -- even when you *know* what's wrong. Without post-mortem analysis to identify the cause of these problems, such bugs would never be fixed. And, on PCs, they never are.

Case in point: I was talking with one of our tech writers a couple of weeks ago, discussing the concepts of supported vs unsupported software for a matrix she was to publish on our web site. I tried to use Micro$oft examples because she's familiar with their products. She told me there are scores of universally-known bugs in supposedly "fully supported" versions of M$ Word that are decades old and still not fixed. The tech writing user community deals with these problems by avoiding them. (Doctor: It hurts when I do that. Then don't do it!)

That evening, I pulled up to a gas pump that had one of those flat panel TV screens above. The thing was "stuck" on a Windows BSOD. Somebody was paying to advertise a trap screen! :-D

These anecdotes illustrate a *huge* cultural difference between our platform and others. This sort of thing would simply not be tolerated on a mainframe! PC programmers don't have the tools they need to make their software bullet-proof because they just don't care...

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to