----------------------<snip>--------------------------
Without knowing what your day-to-day role is, it's hard to say.

First, simply by not being in denial. Mainframes are not better because the people who use them are older, the boxes are bigger, they were around in 1979, and all of your professional peers work on them. Mainframes are not better because we all know they're better, and that's that, and anyone who disagrees with me is obviously one of "them."
-------------------------<unsnip>------------------------
Mainframes ARE better, for many BUSINESS-type applications. The average business application needs to be able to do huge amounts of I/O, as opposed to raw number-crunching. Let's face it: most businesses don't spend a lot of time computing thousands of digits for pi, or evaluating boundary-layer problems for fluids in pipes, or simulating weather or nuclear explosions and analyzing individual particle movements, etc. They're far more likely to be involved in processing invoices and payments, or inventory management, or payrolls. All these are I/O intensive operations, with only a few well-defined calculations involved. But if an engineer needs to calculate flow resistance in a pipeline, or lift over a particular wing section, on any of the millions of other problems that require raw number crunching, sometimes the "squatty box" is far superior.

--------------------------------<snip>-----------------------------
Second, many of the participants on this list, myself included, work for (directly or indirectly) IBM or a software vendor. We have a direct or potential influence on speed, cost, ease-of-use, reliability, and security.
--------------------------------<unsnip>---------------------------
No argument here. But the hardware evolution in terms of RAS has made the MF KING in this area. MF had a poor record to start, but it's improved immeasurably over the last 40+ years, with the evolution of microcode and things like automatic recovery and fail-over to unaffected components, sparing, etc. The "squatty boxen" will eventually arrive at the same point in their evolution, but they haven't got there yet. In my own experience, the hard drives in use today have a long way to go. They've come a long way, compared to their abysmal past, but there's still a lot of room for improvement. And I have a MAJOR problem with a software vendor who tells me to "Reboot and see if that fixes it" or "Re-install and see if that fixes it". Diagnostic tools and procedures are a world apart between z/OS and the various Intel-based systems.

--------------------------------<snip>-----------------------
If you work for an end-user company, then you have some influence on, for example, the ease-of-use of your systems. I often hear on this list a defense of obscurity: "why would you want to change how JCL works -- it was good enough in 1968, it's good enough now." That is not a productive attitude. Face it, the mainframe is in many ways user-hostile. We are the people who invented the cult of the unapproachable IT guru: "authorized personnel only." Changing those attitudes would be a good step.
---------------------------------<unsnip>--------------------
"User-hostile"? I prefer to say "User-challenging". It's not "hostile" as much as it is just plain complex. There's a myriad of messages and codes to try an tell a user exacly what a ploblem is, but so many programmers today aren't willing to do the research; even looking up a message in the standard Messages and Codes manuals has become too much work. JCL? Yes, it's a bit obscure at times, until you understand what it means. Far too many people seem to think that since they know a programming language (or think they do) that they're fully qualified. When they learn to treat JCL as a language, instead of a simple (and obscure) set of parameters, then obscurity drops away and the "comfort level" skyrockets. Didn't we all think the same way about FORTRAN, once upon a time? Or COBOL? Or BAL? In my mind, the label obscure means a lack of understanding more than anything else.

I used to keep "System Message" and "System Codes" in large three-ring binders on my desk. I also made sure that other groups had multiple copies of both manual sets in their areas for reference. When a programmer came to me the first time with a message, we'd look it up together. The second time he came to me with the same message, I'd hand him the binder; the third time I dropped it on his feet. Not "at", but "ON" his feet. My point was that he should at least look it up and make some attempt at understanding what it meant. If the message wasn't understood after looking it up, then I'd work with him/her. But they had to at least make the attempt. Is that an unreasonable approach? Some of the organizations I've worked with have gone so far as to establish a "HelpDesk", manned by Systems people in rotation, just to deal with these types of issues. For some shops, it's worked out well; for others, it was a dismal failure. YMMV.

-----------------------------<snip>-------------------------
And some things cannot be changed. Better to work to advocate intelligently for the use of mainframes for the tasks they are good at, than to operate in denial of the fact that it's not the best choice for every computing task, or every company.
------------------------------<unsnip>-----------------------
Agreed.

Lord, grant me the serenity to accept what I cannot change, the courage to change what I can, and the wisdom to know the difference.

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