• Home

What We Did Before The Pentium!

Picture
Last December, just before the tax year ran out, I
  purchased one of the new "productivity machines," a microcomputer. In spite of
  the lateness in the year, this was no impulse purchase. My wife and I had surveyed our needs
carefully and spent  the previous two years trying to find a set of packages,
both hardware and  software, that would satisfy our needs. 

http://www.slideshare.net/johnwannamaker/how-can-i-tap-my-husbands-mobile-phone

We primarily wanted something that would do word 
 processing. My wife is a writer and needed  something
that would be easy to use for short stories, articles, and perhaps a  novel. I
wanted something that would allow me to write textbooks, for which I  needed
automatic sectioning (for new chapters, sections, subsections, etc.),  sub- and
superscripts for formulas and footnotes, margin justification, and a  number of
other somewhat sophisticated functions. Besides this, we wanted  something that
our children could use for BASIC programming, some computer  games, and so on.
It took us 18 months to find a suitable software package, and  then the hardware
decision was almost automatic. 

In spite of this leap into new technology, I am not
  a "believer" in computers. They do not replace thinking, they certainly do not
  replace managing, and they are not esy to learn or use. I also question their
  purchase and use in the great majority of cases. I think the computer should be
  a last resort. It was for me. Let me explain. 

I am a professor at a rather large university; we
  have something like 47,000 students enrolled at our local campuses. When I came
  here in 1976, there was a computer center with two large Amdahl computers, some
  smaller units, and a host of peripherals. Few of my faculty colleagues took
  advantage of the center. The facilities were mostly used by administration for
  record-keeping and similar tasks. Access to the computer was simple and easy,
as  was access to computer personnel the same. 

Since then, demand for computer time and assistance
  from computer personnel has multiplied many times over. Consequently, the
center  has grown substantially, as have most computer centers in the last
decade. With  this demand behind it, our center has done its best to satisfy its
users,  provide adequate computer time, and still keep up with the latest
developments.  Computer personnel pride themselves on having the latest version
of every  package and system. But I don't. 

Last term I attempted to run one of my examination
  programs--the kind that automatically prepares stencils for final exams. I
  hadn't used it since the previous term. When I tried to get on the computer
from  my terminal I kept getting the message "max users; session terminated."
Never  having received that interesting message before, and being forcibly
ejected from  the system anyway, I decided to go to the (possibly considerable)
trouble of  finding someone who might know what this message meant. I was lucky.
On my first  call to a computer consultnat at the university, I reached one and
he said that  the message, s all students knew, meant there were already too
many terminals  connected to the computer for me to get service. The answer was
to try again  later, especially when the students were't so apt to be on it,
such as the  dinner hour, or 1 a.m., or before 9 a.m.
 
Okay. I tried at dinner time and, sure enough, I was
  allowed to sign on--almost. When I entered my password, the computer informed
me  my account monies from last term were no valid and I would hve to get a new
  account. This was a bit baffling since we operate on a "funny money" basis,
  anyway. It was like saying I needed new counterfeit money. This procedure
  regularly takes a week, but expedited through one's secretary, can be done in a
  day. So now I owe the secretary another favor. Finally, at dinner time the next
  day, I was allowed to sign on the computer. As I tried to call in my
examination  program, the computer told me my library was empty. As a matter
fact, I had not  library at all. At this, I seemed to recall in the dim recesses
of my memory a  proposal policy to "roll out" any user's library that was not
accessed for 90  days. As I counted back, and included Christmas vacation, it
was indeed 92 days  sicne I had last even been on the computer. Apparently, I
was already using the  computer less and less without realizing it. (I use it
even less now.) 

So, back to the computer consultants. This time I
  was not so lucky. One would return my call, I was told, if one ever became
free.  Promptly the next day my call was returned. I explained my dilemma: I was
trying  to write an exam off the computer so the secretaries wouldn't have to
type it.  But time to run if off as dittos was slipping away, never mind trying
to get the  secretaries to type one for me on such short notice. The consultant
would check  on my library, I was told, and roll it back in if it had been
rolled out. "But  you should use it more often if you want to access it
regularly." Ah yes. Even  if I didn't need it I should call it up, jsut to keep
it there. Kind of like  using your air conditioner in the winter to keep the
seals from drying out and  losing the Freon in the System, I imagine. 

Two days later my library was available and there I 
was, on the computer, entering data into my exam program. Goddy! I told it to 
"run" and then I waited. The results came back within minutes. Isn't the power 
of a computer wonderful? But the output wasn't quite what I had been expecting. 
No exam questions in nice rows down the page. Instead, I saw a bunch of 
computerese and number/letter combinations (e.g., 6A2). I needed a consultant. 
 
When I went in to the univeristy a couple of days 
 later. I found the right line and waited for a consultant to help intepret my 
 output. After some time, one saw me. He dignosed my problem as using obsolete 
JCL. They had updated their version of Wylbur to version 6.2, as everyone had 
 been informed in their newsletter, and version 6.0, which I have been using for 
some time, didn't work any longer. Of course, they had replaced version 6.0
with  6.1 some time ago and these versions were compatible, but all users were 
 supposed to switch over to version 6.2 in the meantime. 
 
It was really my own fault for not converting when I 
was supposed to, but the thought intrigued me that, since the program worked
the  last time I ran it and didn't now, there must have been one day when the
program  would run and then the next day when it wouldn't. For that matter,
there was one  minute, even one second, when my program would run and the next
second it  wouldn't. I found the thought fascinating. 

Back at my terminal the next day, I corrected the 
 JCL and reran the program. Again, I fetched the output and looked for my now 
 desperately needed test. Instead I saw the words "User performed an abend at 
location 7X0." Now, I didn't know exactly what that meant, but I did know an 
"abend" was a very bad thing to do and that the computer wouldn't let my
program  run. Somewhat ashamed of myself, though not sure for what, I vowed to
reinput  the data without doing one of those nasty abends again. 

But darned if I didn't get another abend. I decided 
 to spend some time at this and very carefully review my inputs one final time
to  see if it wasn't just some careless error I was making. After all, the
program  worked the previous term so the error must be in my input data. 
 
After dinner, I spent some time going over the data,
  and sure enough, there was an error in my input. I was ecstatic! I called up
the  computer again, input the data stream correctly this time, and told it to
run.  It responded, as it always does, with my position in the input queue. I
was in  position 71! I had never seen a position beyond 15 and, for that matter,
didn't  know the computer could count that high (or at least hold that many jobs
at  once). AS I asked the computer to keep "locating" my job over the next 10
  minutes. I found it didn't seem to move from position 71. Someone was hogging
  the whole computer and no one else could get on! To pass the time I decided to
  take a shower. When I came back I was flabbergasted to find I was now in
  position 75! How could that happen? Can some users get priority to move ahead
of  others? Apparently so. I decided to go out for a beer with the gang. I don't
  drink beer, but I had to do something to chew up the time and, simultaneously,
  calm my anxiety. The secretaries were going to be awfully mad at me for handing
  them stenciles so late in finals week. I would be in debt for quite a few
favors  now. 
 
After the beer, I sopped by my office to gather the
  results and leave them on my secretary's desk to run copies in the morning.
  Indeed, my job was finished, but it still hadn't run--more abends! I couldn't
  stand it. It was now 1 a.m., 31 hours before my 8 a.m. exam was scheduled to be
  handed out to 250 students. I gave up. I sat down and started manually writing
  up the final exam. In an hour I had completed a test almost as long as the one
I  had contemplated giving off the computer. I left it on the secretary's desk
with  an apologetic note of explanation and went home to bed. Driving home, I
couldn't  help thinking about the 15 or more hours I'd spent over the previous
two weeks  trying to use a computer to do pherhaps one and a half hours' worth
of manual  effort, not to mention all the frustration and anxiety. 

The next day I decided to look very carefully at the
  computing center's newsletter to see if I could learn something of value.
  Perhaps it contained something that would help me avoid another nightmre in the
  future. Here is a sampling and some of my thoughts as I read. 

FORTRAN H will be removed from the system on Jan. 1.
  Users must change their JCL to reference S475. VFORTLIB. 

 
What in the world is S475? VFORTLIB? 

 
IBM did carck down on some sloppy coding practices
  that were previously acceptable. 

 
So now users won't be able to run at all unless
  their JCL is absolutely perfect. 

 
Check the schedule for a short course on the
  differences between these two compilers. 

 
I need to take a coruse because they updated a
  package? 

 
As of Jan. 1, any datasets with invalid project
  numbers will be archived to tape. 

 
There goes my library again. 

 
Data sets without a valid high-level qualifier will
  be scratched, regardless of when they were last accessed. So if you create a
  data set with a name of BOY or GIRL, don't expect to have it stay around. 
 

 
I wonder what a valid high-level qualifier is; maybe
  SMART BOY? 

 
Beginning Jan. 2, a new disk space management
  facility will be introduced. 

 
Will this affect me? Am I on a disk? 



Users should note that unless the DSBS option is
  added to the PARM field, the BLKSIZE option in the DCB field will be ignored. 
 

Huh? 


We have received new versions of the RTI procedures
  for Statistical Analysis System (SAS). 


Won't be able to use SAS anymore. 
 
The installation of the new version of the Job Entry
  System (JES) has been postponed again. 


Reprieve! 


Job cards that do not have the project number coded
  on the same card as the job name will not be acceptable when the new JES is
  installed. 
 
Expect trouble soon. 

A new release of SHAZAM has been installed. The old
  version will be removed Jan. 3. 

Captain Marvel, where are you? 
 
From this I concluded that all those people at the
  computer center aimed to keep the systems as unused as possible by changing
them  so often that no one could ever learn them. This reminded me of the early
days  of libraries and other service organizations whose staff hated to see
patrons  come to use their nice neat facilities because they messed thme up so
and were  such a bother. 

 
Anotehr user disservice of many computer centers in
  the name of progress is the elimination of all those noisy, troublesome
keypunch  machines. Our center's goal is to have all clients transfer their
programs onto  tape. When I inquired how to do this, I was sent to the tape
consultants, where  I spoke to four people who disagreed about teh two dozen
statements and formats  that were required. They did, however, agree that I had
to supply my own tape,  which, I was told, could be bought "anywhere," such as
our bookstore. As it  turns out, a reel of tape costs $25. My programs would
require about five feet  or so, I imagined, but the bookstore seemed indignant
when I asked them to cut  off about seven feet of tape for me. Local computer
supply outlets told me I  could indeed get tape in smaller rolls, but only if I
bought $100 worth at a  time. 

 
One of my graduate students was doing a research
  project with the dp center of a local firm and wanted to have the data put on
  tape to transfer them to our facility and anlyze them. I suggested he use cards
  instead, but he insisted that tape was "the way to go." A month later when I
  inquired how his project was coming, he stated that he couldn't seem to
  communicate correctly the tape format requirements to the firm's dp people, and
  that he was trying to get our dp people to talk directly with their people
about  the necessary format. At the end of the term I found out he had finally
gotten a  tape from the firm but was never successful in getting it read. He
therefore had  gathered his family togetehr and they were transcribing the data
by hand. 


I wondered if I were the only fculty member to have
  such difficulty with the center. Other people didn't seem to complain. Since
  that time, I have found that everyone, even the computer people themselves,
have  the same problems I had. (I'm not sure if I'm relieved or troubled!) My
  experience taught me one thing, though. Computers, at least the mainframe
  dinosaurs, are not "user friendly." I have concluded that any computer system
  that requires experts to intervene will never be suitble for me. The answer is
  either to have someone always available who can talk to both you and the
  computer (which I cannot afford), or else to find a system you can have
complete  control (and can afford). Now, with the advent of the micro, I have
found an  acceptable last resort. 

The micro was not easy to learn to use. Even before
  starting to read the word processing manual I made myself read the computer
  guide to operations book. And then the operating system book. And then the
BASIC  manual. Then two books on my micro "made easy" (one was and one wasn't).
Then  even the printer manual, a large tome in itself. (And they all have
different  functions associated with the same keys.) 


The computer system was expensive--almost $8,000.
  But at least no one will be changing the JCL on me. What worked yesterday, or a
  minute go, will work now. And when the system "max users" me, I can toss mykids
  off it and get on myself. I still occasionally get some "abends" types of
  messages when I try to do something different, but this is always the case when
  learning or trying something new. Besides, if I get an abend when I'm doing
  something old, I know it's my fault, so I look for and find my error. 
 

I am convinced that the individually controlled
  micros will sweep through the organizations of America and the world; and the
  big dinosaurs that frustrate us at every turn, whether mainframe, mini,
  distributed, or timeshared, will disappear. The micros will become more
  standardized, have more internal and external storage, be cheaper and faster,
  and, most important, become easier for users to use. In the near futrue, the
  only people using large computers will be those simulating nuclear explosions
or  the dynamics of the universe. Businesses will go totally micro--we can't
afford  the luxury of having to wait to get on the system, of getting abends
when we  need results, of going through keepers of the brain to translate our
problem  into computerese, and of charging us funny money while wasting our real
money.


Powered by Create your own unique website with customizable templates.