FRANK'S FALLACIES, FACTS, AND FICTION
Frank's Fallacies, Facts, and Fiction
(June 1995)
For the past 6 months, I have been writing articles for the
LANET Times, because this activity allows me vent off steam
on the subjects of PC's, DOS, Windows, and Netware. With this
article, I, hereby, freely, openly and, of my own volition,
admit that back in 1975, I worked on mainframes. I hope that
no one will hold this against me. If you have any comments
about this and other strange revelations related to
Netware-based computing please contact me via any of the
following means:
1) e-mail at: fchao@cerfnet.com
2) fax at: 310-332-1358
3) "snail" mail at: P.O. Box 2548, El Segundo, CA 90245
4) messages at: 213-600-1235
5) beeper at: 1-800-641-5220
Any messages that I receive will be incorporated in these
columns without disclosing the identities of the
correspondent, unless I am given explicit permission to do so.
FICTION ??
In the May 22 issue of Infoworld, Robert Cringely notes
that he has heard a lot of complaints about Compaq's service.
Compaq claims that they have 4-hour response via their
certified re-seller's--to anywhere in the country. My question
is which country? The year before last, the company where I
work bought a Compaq Systempro server from one of the largest
Compaq VAR's in this country. To start things off wrong, this
Compaq reseller refused to install the parts that were not
"authorized by Compaq": I appreciate that Compaq does not
support parts like the popular Racal Interlan 10Base-T Ethernet
card, the DCA mainframe gateway, and the APC UPS unit, that I
order. But this VAR also claimed they could not install the
Compaq tape backup and it's associated Compaq-proprietary SCSI
controller card supposedly because "Compaq did not directly
support these items". In reality, I surmise that this VAR
needed to make some extra money off of their customers by saving
on technician salaries. After slaving away for a week and
sarcastically, grumbling about " 'value' added resellers", I
finally got the whole thing working. A week later, the
Compaq-proprietary "IDA" (Integrated Drive Array) disk drive
controller quit working. After calling the VAR, I determined that
they did not have a replacement IDA card in stock. To make a
long story short, they finally coughed up a new, working card,
4 days later after having it shipped from Compaq's manufacturing
facilities. As stated in a previous article, what the vendor tells
you, even what they have promised in writing, is often not what
you get. Compaq's claim of 4-hour response time to service requests
is ludicrous hype, b.s., and few other things that I cannot say in
a family publication. It is not reality. They have to get real--
no company in this country or any other one can provide 4-hour
on-site response consistently on anything.
This does not mean that I or my end-users will not buy Compaq--
they have some of the most sophisticated 486's and Pentium's on
the market and the hardware and software diagnostics of these
boxes remain second to no one's. Also, their SVGA monitors are
one of the sharpest looking one's to my eyes and I am using one
to write this article. It's just that some of their authorized
VAR's are a bit flaky and I do not expect 4-hour response on
everything, despite their claims. Anyone else out there have
similar nightmares?--drop me a line and I will relay them in
these articles to the benefit of all.
FACTS ??
With this article, I have decided to start a section listing
the lowest price that I can find on Netware 3.12 and 4.1: This
month, the lowest price that I can find is from:
Network Trade Center
10578 S. 700 E.
Sandy, UT 84070
Voice phone: 801-572-8200
Their price for a single 5-user copy of Netware 3.12 is $495.
Their price for a single 10-user copy of Netware 3.12 is $$1,075.
Their price for a single 5-user copy of Netware 4.1 is $495.
Their price for a single 10-user copy of Netware 4.1 is $1,075
All of these prices are about $100 lower than the lowest
prices for Netware 3.12 at about this time last year. Let me
know if any of you have a better source for this good stuff.
FICTION ??
In response to my comments on his comments, Jerry Parsi, a
LANET member, sent me the following e-mail message:
From: "Parsi, Jerry"
To: "Chao, Frank"
Subject: LANet stuff
Date: Tue, 23 May 95 09:02:00 PDT
hey Frank,
A couple of comments (not really a response) on your
reference to my previous article about internal battles
within large companies (FACTS ??).
Back in the 80's I was doing scary things like Assembly
language programming, COBOL, FORTRAN, PL/I and other
mainframe stuff on the then IBM system 370 (using punch
cards yet !), as were some other brave souls (end users).
The Central IS department controlled the mainframe (in the
infamous glass house) with a thick lead wall! Trying to
get their cooperation to do my job better was like pulling
teeth. They protected this mainframe and gave us poor folk
the infamous IBM terminals (dumb tubes). Now there were
advantages to this (still are in some cases) as far as
centralized control of resources, data and some
standardization.
The problems were there too (as evidenced by today's user
revolt) and probably (arguably) outweighed the advantages. The
system was proprietary to IBM, there was no competition (and
thus IBM made a killing at the time on pricing, even though it
later backfired along with other proprietary systems like DEC).
The applications and user Interfaces were archaic, and there
were again not many alternatives.
Then some users (like myself) discovered that lone IBM PC AT
(what a paradox that IBM made this wildly popular but then
shot themselves in the foot with not seeing the forest for the
trees) in the department. We started to use it for doing things
unheard of. Naturally the IBM PC clone (and later Macintosh,
etc.) market explosion led to the existing Local Area Networks
(LAN) with the likes of Novell's Netware, etc.
Along the way, users started setting up these LAN's while the
Central IS departments were still paying IBM and doing their
mainframe stuff. Then all of a sudden, for reasons not
understandable to them (!), they started to loose their jobs.
It took them a few years to finally see what was happening.
Then they started to try and take control back from the users
with these networks (i.e. try to save their jobs by switching
over). The question is why should they be allowed to ? they
failed to properly see this coming and were way too late to
be effective. The requirements were already being met by the
users.
So the conflicts are created not by feudalizing (maybe so
WITHIN the IS departments), but by the fact that the Central
IS departments are in many cases just plain incompetent.
Now centralized control does have its advantages, as does
individual freedom (PC), but the happy medium here is the
Departmental control with some support for Enterprise-wide
tasks from internal support groups.
One of the biggest mistakes from the past IBM mainframe era
was that the management/staff were so completely absorbed in
technical issues that they could not see the customer's needs.
The advantage to having system managers be an employee for
the business units is that they are in contact with reality
to meet the unit's needs. Passing the control back to a
central IS group will result in the same type of disconnect
from the mainframe years.
On the 2nd issue, again there are many causes. First, again in
large companies, there are just too many bureaucratic levels,
not to mention some really stupid rules (both internal to
company and external, i.e. government). Things are getting a
little political here, but company and state laws require
dealings with small/minority owned businesses. In a lot of
cases, these businesses just are plain incompetent to meet the
hapless user's requirements. But, since end users are "Forced"
to deal with these folk, the systems they purchase don't work
as advertised, and when there is a problem the vendor can't
fix it. So businesses that NEED to be competitive to stay in
business are wasting valuable resources (time, money, etc.)
needlessly. the result is loss of jobs (as seen from the
current mess that California is in). The original laws were
probably well intentioned, but have (and will continue to)
backfire with the opposite result.
The users that are forced to purchase from certain vendors will
go out of business, and the vendors that rely on those
businesses to generate income will no longer have that source of
income so they are forced out of business, with the end result
being that everyone is now jobless. the natural and correct path
should be to let the free market work. Those that shouldn't be
there won't and those that are competent will.
Some recent examples are the Microsoft break-up attempt by it's
competitors (through government/media). Even though there are
merits to anti-trust laws, etc., taking these too far will again
backfire. If the competition isn't up to the task (e.g.
IBM/Motorola/Apple vs. Intel, etc.) trying to remedy the
situation by force won't work.
(End of Jrry's e-mail message)
That, folks, in a concise nutshell is a lucid history of what
has been happening in the computing world over the past 30
years. All of us who were in computing back then worked on
mainframes which were the only game in town. Then IBM, DEC,
and others introduced desktop and mid-range computers and
the world got complicated: Some folks stayed mainframe-centric
and put on blinders and others opened up their field of view
and acknowledged, accepted, and incorporated the newer,
smaller platforms into their world view. The narrow-minded
ones kept saying that the only real computer is a mainframe
and the open-minded ones starting dabbling in the smaller
stuff. Most of the former folks are now doing something else
for a living. The latter folks still have jobs.
Jerry's message reminds me of the "data center" manager who
stated to group of his employees about 2 years ago that he
considered every IBM-compatible PC and Macintosh to be a
competitor for his organization's mainframe services. It
also reminds me of the brilliant guru that I chatted with
last year: She referred to the mainframe department in her
company as a "bunch of fascists and power-hungry control
freaks".
For the sake of fairness to the other side of this issue, I
took Jerry's e-mail message with his name deleted and
printed them in an extra large font. Then, I showed this
message to a few, old, gray-haired, arthritic mainframe
experts. After enduring a barrage of unquotable profanities,
including a few unwarranted comments about the parentage of
the author (of the message) these gentlemen proceeded to
explain why in their opinion, mainframes will continue to
occupy a significant niche in computing for many years yet
to come. Here are the reasons that they gave me--listed, in
my opinion, in the order of least significant reason to most
significant reason:
1) Studies by various consulting organizations continue to
show that mainframes have lower long-run end-user support
costs, than smaller computing platforms. By giving the
end-user less computing power and less ability to customize
the computing environment, mainframes force users to define
their needs with are then translated into applications and
custom screens by the "glass house" centralized computing
department or outsourcer. Mainframes have mature and
reliable configuration, change, and systems management
applications and processes in place. That makes them more
reliable, "robust" for mission-critical applications. The
smaller platforms are just beginning to implement these
various "managements" and hence, the implementation of these
functions is still piecemeal, uncoordinated, and less
reliable.
2) Mainframes will continue to be needed in order to view the
past 30 years of historic accounting, engineering, and
scientific data, in light of the fact that the porting of data
and applications to smaller platforms is an extremely costly
proposition. For example, in the aerospace business, the
intricate technical details of every possible aspect of the
current crop of fighterss and bombers were designed using
mainframe-based CAD, spreadsheet, manufacturing, and
inventory applications. This data must be maintained,
modified, and analyzed for the life of the aircraft,
including all further advances and variants of a particular
aircraft. For the current crop of military aircraft, no one
is willing to pay for porting the massive amounts of data
and applications from main frames to smaller computing
platforms. Hence, the companies that design aircraft must
continue to operate mainframes in order to support existing
models of aircraft.
3) Mainframes have economies of scale for large computer
operations, relative to smaller computing platforms:
Mainframe use Direct Access Storage Device (s) (DSSD)--
pronounced "das-dee". Mainframes are the only platforms
that can provide enough transactions per second for
computing operations which require thousands of users,
and/or thousands of applications accessing gigabytes of
the same data, simultaneously. Mainframe detractors
often use the term "cheaper MIPS" (million instructions
per second) for non-mainframe platforms. However, the
end-users and computing applications do not really
"see" MIPS. They see transactions per second. In
intensive disk I/O environments, only mainframes will
provide enough computing speed as measured in transactions
per second when the parameters of file size, simultaneous
users, and simultaneous reach certain high levels. One
example would be the payroll for large corporation. After
gathering and inputting all of the timecard data, a large
corporation typically has less than a week to issue
paychecks and stubs to all ofit's employees. At a certain
threshold number of employees, virtually all large
corporations use mainframes or a mainframe-based outsourcer
for this function.
Some do not want to but begrudgingly do so: As of last
year, Sun Microsystems, the Unix workstation maker still
was using a mainframe for it's worldwide payroll
application. Even they acknowledged that only mainframes
could perform the job in the timeframe that it needed to
be done in. To their credit and brilliance, they have been
working hard to port the mainframe abilities over to their
Unix workstations and they will probably be one of the
first large companies to do a large payroll application
on a cluster of Unix workstations, instead of a mainframe.
As expected, none of the mainframe advocates that I insulted,
I mean consulted, felt that the portrayal of mainframe service
providers as "dictators" was justified. They stated that
having a centralized IT organization or outsourcer allows
the employees concentrate in their true line of work, instead
of turning them into "islands" of computing expertise which is
what, in their opinion, the smaller computer platforms do. These
mainframe experts stated that even when an organization has only
non-mainframe platforms, a centralized IT operation keeps the
overall cost of IT down by concentrating all computing activities
in a shared center of computing expertise.
Finally, these mainframers stated that the cost of supporting
non-mainframe, distributed platforms would be even higher than
currently reported, but non-mainframe costs end up being buried
in non-IT budgets and this results in the reporting of
lower-than-actual IT costs. In their view, the use of smaller
platforms is a way for companies who want to reduce their IT
budgets artificially by shoving the costs of IT to non-IT
organizations and calling the activities by other names
such as "engineering", "administrative support", etc. However,
according to these mainframe folks, the actual costs are not
really reduced after "offloading" or downsizing/rightsizing of
mainframe applications. Instead IT costs are "forced" into
non-IT budgets.
Here is my middle-ground perspective on the mainframe versus
non-mainframe issue:
A very large portion of data storage and computer applications
which are currently on mainframes do not belong there. These
"legacy" applications and data can be done more cost effectively
on smaller platforms like PC's, Mac's, mini's, workstations,
midrange computers, and servers. Many of these computer
applications are only done on mainframes for a variety for a
variety of sub-optimal/non-optimal reasons:
Company politics: the mainframe folks have control of the
company's "IT" (Information Technology) dollars and they
prefer that these end-users utilize their mainframe.
Management edict: managers prefer mainframes for emotional and
other non-optimal reasons.
Platform availability: the company lacks budget for smaller
platforms like PC's and servers (but has plenty of bucks to
throw at mainframe upgrades and software).
Funding restrictions: The company really does not have the cash
to invest in the procurement, training, and support of
smaller platforms.
The above restrictions to migration off of mainframes ("offloading")
are where computer consultants have made the big bucks in the past
5 years. There must be hundreds of self-styled consultants who
run around the country preaching to companies large and small that
they can offload stuff off of mainframes and save money in the
long run. What these consultants have discovered is that a very
portion of computing applications do not have to be done on
mainframes. For most applications, the "cheaper MIPS" holds true.
However, as one encounters larger and large systems in terms
of the number of client seats, database size, and other scale
measurements, at certain sizes, a mainframe is needed to achieve
performance that is adequate: For example, you will not see the
larger airline reservations systems migrating to smaller
platforms. If they were to attempt to do so, these systems would
not be fast enough to respond to the hundreds, perhaps thousands,
of travel and ticket agents that are hitting the "enter" key
simultaneously on a busy holiday day. What has happened in the
travel industry is that while the mainframe-based reservations
databases have stayed on mainframes, at the local, enduser level,
more and more networks are being deployed in order to provide
functionality at lower levels. Instead of the dumb terminal
modem-ed into the mainframe, more and more travel agent and
ticket agent operations utilize networks that are then linked
into the big reservations system mainframes. That way, the
applications that require mainframes can reside there and the
applications that can be done cost-effectively, including a GUI
to the mainframe, can reside on local and intermediate servers.
This hybrid environment provides the computer enduser with the
best of both, somewhat antithetical, worlds.
The downsizing/rightsizing consultants that we have been dealing
with have been a breath of the fresh air compared our experiences
with IT (Information Technology) consultants in the past: Back
then, and you can still find these (sarcasm alert) "geniuses":
If you asked a CNE to design any system, you would automatically
end up with a Netware LAN.
If you asked a mainframe specialist to design a system, you would
automatically end up with a mainframe-based application.
and
If you asked a midrange expert to design a system, you would end up
on an AS-400 or a Sun workstation.
These days, the relative success of downsizing/rightsizing
consultants is due to the fact that a very large portion of
applications that reside on mainframes are still there because
of the "non-optimal" reasons that were listed above.
However, at some large size and scale of operation, mainframes are
here to stay indefinitely, for two reasons:
1) As speedy I/O transaction engines for huge, multi-user databases
and
2) In order to provide access to "legacy" data and applications for
which the migration and porting to smaller applications is cost
prohibitive.
Unfortunately a lot of mainframe-based folks object to these
"lesser" roles and this has caused a lot of political infighting
and controversy in many companies. The weak point and problem
inherent in the mainframe environment is, as stated by Jerry, is
that the speed of response to end-user demands is much slower in
the mainframe environment, as compared to smaller platforms:
Back in 1982 when I designed an IMS database application on an
IBM mainframe, every end-user request for a change to a printed
report took 3 months. This application is still in use today and
it still takes 3 months to make a change in the reports that this
application generates. I assure you that it does not take that long
to change any application in a system on a smaller platform: my
bosses (I have many) at work currently expect 48 hour turnaround
to changes in Paradox, and Access databases, and the customers of
Oracle-based applications typically expect 3 day to 1 week turn
around on most requests for changes to reports. Of course, I am
referring to fairly small databases and applications. At a certain
size, data goes up to the "big iron" as the source repository and
smaller sorts and queries, "extracts" are then downloaded to
non-mainframe platforms for local, departmental use.
Let me conclude this section on the mainframe issue by thanking
Jerry for his excellent input. Jerry administers a sophisticated
Netware LAN at a large aerospace company. He is one of the
sharpest network/system administrators that I know. Also, I
wish to thank the mainframe advocates who provided me with a an
earful (ouch!) and who requested to remain unnamed. It is
important for us to discuss these issues as we make the various
decisions that determine the course of our careers.
So much political venom has been spilled over mainframes versus
non-mainframe computing platforms that even I cannot find much
humor in it. However, I would like to conclude this article
on a humorous note:
Humor is contextual. In some situations the same action is
funnier than in other circumstances. Let me explain. A
personal computer specialist, whom I helped occasionally,
received a layoff notification from the huge corporation
where he was employed. This fellow was known for his dry
sense of humor. Just before he left, he added the following
line at the end of the autoexec.bat file of the IBM-compatible
PC at his desk:
@echo "Welcome to 's virus-infested computer!"
After this person exited the company. His management did not
find this to be very humorous. At great expense, they brought
a whole bevy of computer specialists to this PC in order to
verify that the computer was not actually infested with any
software viruses. During this time period, the former
employee's former co-workers were not allowed near his former
computer--a major inconvenience for them. I watched as many of
these folks made special efforts to avoid walking near the desk
that contained this supposedly infested PC. The whole affair
was not funny for the folks that had to deal with the situation.
I also doubt if this former employee was able to get much in
the way of a letter of reference from his former employer.
Tell me about the humorous and not-so-humorous experiences
that you have had with computers and I will share them in
these articles.
In the case of the LANET BBS, which has now been dead for 2
months, I hope that it makes a recovery someday.
After missing the April and May LANET meetings, I noticed that
several LANET members have been fearing for the worse. Contrary
to their suspicions, I am alive and well. I merely got
overwhelmed by all the activities I was involved with:
Passed 2 Netware courses and their corresponding Drake tests
Moved a VIP at my main job and his computing gear
Starting slaving away as a committee chairman for the El
Camino College Computer Club
Started a major project to transport and convert data between
between a DEC PDP-11 minicomputer to an IBM-compatible PC
These experiences have been depriving me of sleep but they wil
provide me with material for these articles for many months
to come.
It has been fun and with school out for the summer, I can start
getting some sleep at nights and I expect to start attending
LANET meetings again--until life swamps the heck out of me
again or until I get incarcerated, whichever comes first.
Also, contrary to what one LANET suggested in jest, I have not
been purposely missing meetings in order to keep from upstaging
the president of the club.
I urge everyone to participate in this newsletter: Having a good
newsletter helps us retain and attract new members, so please
help out the stressed out, overworked editor of this rag and
keep me purturbed about thinmgs by sending your questions,
answers, and other ruminations to either me or her.
See you at meetings and via the newsletter.
(The preceeding diatribe is solely the private opinion of the
author. The statements which were made are not neccessarily the
opinions of LANET, SCNUI, NUI, Novell, any mentioned software
publishers, the author's unsuspecting employers and clients,
or anyone else for that matter.)
Back to Frank Chao's
home page.