|  r     
      
      
       When
      banks moved into processing their deposit account work with computers, the
      majority went with using the MICR (Magnetic Ink Character Recognition)
      printing that we began printing on the bottom of the checks and deposits.
      For the first time customers were required to buy personalized checks with
      their names and their account numbers imprinted on their checks and
      deposit tickets. 
      
                
      There were a lot of problems with pre-encoded items. For the
      customer service people in the banks there was the job of selling checks.
      Customers were accustomed to just asking for a pad of checks and that is
      what they got. Suddenly the bank was requiring customers to actually buy
      checks and regardless of how neat we tried to make it sound that the
      checks were personalized and errors were reduced, the idea of purchasing
      something that had always been free was traumatic for the majority of
      customers. 
      
                
      There was also the change to something with which people were not
      accustomed. Customers went to the bank, took a deposit slip from the
      counter, completed it and made their deposit. A few smart guys went into
      some banks and put some of their personalized deposit tickets into the
      racks on the tables. Customers would unknowingly take one of the
      preprinted deposit slips, complete it and put their funds in someone
      else’s account.
      
                
      Word got out that a tiny pin hole through a MICR number on the
      check could delay posting for several day while the bank dealt with the
      check as an exception item. Frequently, it was not necessary for the
      customer to make the pinhole because MICR printing was so haphazard in the
      early stages that the result of the printing was not dependable. 
      
                
      In the beginning, the overall rate of MICR rejection was well over
      40%. It just did not go smoothly for a significant period of time.
      
       AN ALTERNATIVE
      SOLUTION
      
                
      Valley National Bank of Arizona and City National Bank of New York
      chose a different approach to entering the electronic data processing of
      demand deposits and savings deposits. The high rate of MICR failure was
      causing untold customer relations  problems
      for banks. These two banks were known for their superior customer care and
      wanted to avoid the hassle other banks were experiencing. The solution was
      expensive but the banks felt justified in bearing the expense to preserve
      customer satisfaction. 
      
                
      Each bank purchased specialized equipment from a Belgium company to
      use for processing checks and deposits without using the magnetic ink
      printed directly on checks. The system required only that the customer
      write his account number on the check or deposit slip. Valley National
      Bank was able to encourage the practice by providing each customer with a
      medallion in the form of the bank’s logo, which was a spread eagle on an
      octagonal background. The wings spanned beyond the background. On the
      medallion, the customer’s account number was imprinted. Customers were
      proud of those medallions and they became very conscientious about using
      the number of their items.
      
                
      All banks process their work through some kind of proof machine to
      make sure the debits equal the credits. A deposit ticket has to be
      supported by checks and cash in tickets equivalent to the amount being
      deposited. The process using the Belgian equipment began with such a
      process. When the items were entered into the proof machine function, each
      items was mechanically inserted into a plastic jacket. Across the face of
      the jacket was a magnetic tape strip, just like that to which a tape
      recorder can read and write. The accumulated jackets could be sorted
      magnetically in a similar manner as Hollerith cards had been sorted by
      mechanical data processing equipment.
      
                
      The internal items were sorted and separated from the external
      items, such as checks drawn on other banks, and captured for input into
      the computer system. After capture, the jackets were removed to other
      equipment called Unjacketers, where all the items were removed. The
      internal items were sent to the branches to be filed and the external
      items were sent with cash letters to correspondent banks or the Federal
      Reserve Bank for credit.
      
       COMPUTERS
      
                
      General Electric built a building on the southwest corner of
      Thunderbird Road and I-17, where they started building computers. Valley
      National Bank always tried to do business at home so when it came time to
      get into electronic data processing, GE got the business. The first
      computer was designated the 210.
      
                
      I never programmed the 210 or it’s successor, the 415 but
      eventually learned a little about them. I believe they had their own
      programming language which was some form of assembly language. The word
      “byte” had not yet come into existence. General Electric computers
      were “word” machines.
      
                
      A word consisted of four characters. Efficient programmers strived
      to work in units of four to preserve precious memory. Commands such as
      “save” and “copy” could be very efficient. If you had to resort to
      a field like zip code, you lost the use of three quarters of a word. For
      example, 85303 use up two words with four characters (8530) in the first
      word, one (3) in the second word and the remaining characters of the
      second word lost. If it was possible to combine the state code with the
      zip code, efficiency could  be
      restored. For example again, AZ 85303 would use two words if combined.
      “AZ_8” would use the first word and “5303” would use the second
      word.
      
       Computer Programming
      
                
      I ran into a friend named Ed one day. Ed had been working on a
      special project of some kind for a few months. The year was 1966.
      
       Ed
      had been a branch operations officer. 
      When I met him in the hall, he told me he was going to become a
      computer programmer. That intrigued me because I had wanted to be a
      computer programmer.  I
      started to take a class in programming at Arizona State University but it
      started out with wiring circuit boards, a dying practice, and I decided I
      could better utilize my time with something else. Ed said management had
      decided to choose three operations officers and train them to be computer
      programmers. The idea was that it was easier to teach bankers to be
      programmers,  than it was to
      teach programmers to be bankers.  He
      said another operations office, Tom, had been selected to take part in the
      program also but as far as he knew a third man had not been selected. 
      Off I went to the Personnel Department.
      
       I
      found the usual guy I hassled about such things and told him I had talked
      to Ed and wanted to be the guy number three. 
      He showed his usual excitement and said they wanted operations
      officers. I said try it. He called them. They said that if I could pass
      the test they would consider me.
      
       I
      went to the Customer Service Department where the newly trained
      programmers would work and they gave me the test. The test was a breeze.
      It was the kind of test where you had to reason out sequences. It was
      logic. When I was in the seventh and eighth grades we had to take the same
      kind of tests, among others. We were going from a school with 150 students
      to a school with 5,300 students. It was like going to a university and we
      were told that, at this early point in our lives, we had to decide what
      our life’s work would be. Sounded okay to us, but what did we know.
      
       So
      they gave us a battery of tests. My results were mixed. I was told I had
      all the logic required to be an engineer but all the math skills required
      to be a professional chimpanzee. 
      
       Well,
      I was a lot better at math at this time, thanks to Albert Qually, a math
      professor at Arizona State.  That,
      along with the long time logic ability I possessed, I passed the test with
      flying colors and was soon informed that I had been selected to
      participate in this experiment.
      
       PROGRAMMING
      SCHOOL
      
       The
      IBM System/360 Model 30, had been ordered for my new department and was in
      the process of being installed. It was called a third generation computer
      and was designed by a second generation computer and beyond the
      understanding of mere mortals.  At
      least that is what they claimed.  Ed
      got delayed in starting but Tom and I went to IBM’s school. It wasn’t
      long before we were more than willing to accept the premise that this
      computer was beyond the understanding of mere mortals, and bankers as
      well.
      
       A
      woman from Los Angeles came to Phoenix to hold classes for us. She tried,
      and not only did Tom and I have a hard time, but those who had past
      experience, had a hard time understanding. 
      We were in class for six weeks. 
      The first two weeks “taught” us basic computing for the 360. 
      The next two weeks “taught” us assembly language programming.
      The final two weeks “taught” us I/O – Input/ Output. 
      We didn’t feel like we had been taught anything, and if we were,
      we didn’t learn anything.  Our
      instructor was obviously frustrated. We agreed that the situation was
      hopeless.
      
       We
      had been hinting to management that things weren’t going well but they
      kept saying, “Don’t worry about it”. 
      I did worry about it.
      
       We
      went in the Monday following the completion of our training and I had a
      bad case of the dreads.  We
      were convinced we just weren’t going to be able to handle this work.
      
       A COBOL SHOP
      
                
      There is a computer programming language called COBOL, which is an
      abbreviation for COmmon Business Oriented Language.
      Assembly Language, which we had been “exposed to” at school is more
      than difficult and just one level above “machine language” which is
      written by no one, except possibly second generation computers. At the
      time I became a programmer, some work had to be written in Assembly
      Language and we had a couple of experts that took care of that kind of
      work.  We were told that our
      department was a “COBOL shop”.  We
      were also told the department had Programmed Instruction manuals for us to
      use to learn IBM COBOL and the department also had some very experienced
      COBOL programmers that could help us.
      
       THE COMPUTER –
      IBM SYSTEM/360
      
                
      Before we get into that, I need to describe our new computer. 
      It had huge metal boxes stuffed with electronics and that could
      fill a couple of good sized rooms.  We
      had one printer, very high speed.  We
      had five tape drives, four 7 track and one 9 track, virtually obsolete
      now, and slow.  We had two
      disk drives, a new creation.  It
      was essentially what we all have for hard drives in our computers now,
      only much larger and with much less
      capacity.  This very modern computer operated on a memory called
      “core” which was a network of tiny wires that crossed one another and
      had a little ring circling each crossing. Each “intersection” was
      either on or off, thus the computer operated on the “binary”
      principal. All our core printouts were in hexadecimal. A majority of this
      technology is completely obsolete now. 
      We had 13 CRTs, which is another name for the monitor you have on
      your computer.  CRTs were new
      in those days also. CRTs weren’t much use unless you had disk drives
      like I have mentioned that were also new.  
      
       The
      CRTs were replacements for all those printouts I talked about when I
      mentioned the start up of the credit card program. With CRTs and disk
      drives, merchants could not call one number and the operator who answered
      could access any account and update it in “real time”. 
      Now!
      
       How
      powerful was this computer?  Well
      the computer I’m working at right now is 4,000 times more powerful than
      that computer.  Put another
      way, that computer was .0000003% as powerful as my computer. The computer
      I’m working on now cost me about $850 total, after the infamous mail-in
      rebates.  That computer leased
      for $16,000 per month. 
      Mr. Watson, long time president of IBM, once said, “There may be
      a need in the world for two, maybe three, computers.” 
      I have four in this house now and one is in the garage, unused.
      Just putting things in perspective.
      
       SIDELIGHT
      
                
      At the time we were installing and using CRTs, Arizona Bank, across
      the street, was introducing their customers to audio response. This
      technology is now so prevalent that we think nothing of calling the bank
      and having a voice read out balance to us. It wasn’t always so. Arizona
      Bank’s programmers struggled mightily getting that technology to work in
      1967.
      
       SUPPORT
      
                
      At this time the 360 was so new and with two banks, across the
      street from one another, heavily involved in experimenting with new ideas
      and technology, we had no shortage of IBM personnel hanging around,
      helping us and learning for themselves. The 360 was so advanced for its
      time that there were a great number of mysteries to be explored and
      solved. We got a lot of bad information from IBM but we all learned
      together. 
      
       PROGRAMMED
      INSTRUCTION
      
                
      I thought programmed instruction was pretty neat. The manuals were
      like the kind of workbooks we have all used in school. 
      I used a piece of paper as I worked my way through the book. 
      It started very basic.  There
      was a lesson of one short paragraph and the answer to a question at the
      end.  I used the paper to
      cover the answer while I read the material. Then I read the question and
      checked to see if I got the right answer. Working independently, Tom and I
      worked our way through the first volume of the manual. 
      I was getting it.  Tom
      wasn’t.  I had spent several
      years of analysis type work.  Tom
      had been an operations officer doing more generalist work. 
      We were both good in our background but this was completely foreign
      to Tom.
      
                
      COBOL is a little like English. 
      You identify something as A and something as B and a third thing as
      C. Then you can say, “Add A to B, resulting in C”. There was a large
      list of “reserved” words.  These
      words, such as “add”, “to” and “resulting in”, had specific
      meanings to the “compiler” program so the words would be converted to
      machine language.  You had to
      be selective how you used the reserved words or your program would not
      compile and would not work. Tom somehow got the idea that being reserved
      words, they could not be used at all. 
      
       PROGRAMMING
      
                
      At the conclusion of Volume One of the manual, we were told it was
      time to get to work.  We could do Volume Two on our own, as time permitted, but
      there was work to do and we needed to jump in and get our feet wet. 
      
      
       After
      all, we had some excellent tutors available to us. The computer had very
      limited ability, although we didn’t know it at the time, so everything
      had to be programmed in small segments. 
      Tom and I were each assigned a segment of whatever it was that
      needed to be programmed at the time.
      
                
      I drew my flowchart, which is what computer programmers did in
      those days, and should do now days but don’t, and went over it with my
      supervisor. He made some suggestions and I did it again. He liked the
      revision.  That accomplished,
      I started coding.  Coding is
      the actual step by step work the computer is to do. 
      Using the flowchart as my guide, I coded the segment. 
      When I didn’t know how to proceed, I would go to Sue, a splendid
      COBOL programmer and teacher. She is the reason I was able to learn to do
      the job. When she, my supervisor and I were satisfied with my coding, the
      coding sheets were taken to the keypunch department and punched into
      Hollerith cards.  
      
       Those
      were commonly called IBM cards and even my spell checker never heard of
      Hollerith. Mr. Hollerith invented them and for size decided to make them
      the same size as United States Currency. 
      If you could find one of those cards today and compare it to the
      currency you have in your pocket, you would find the card much larger.
      That is because the card was invented so long ago, none of us ever carried
      bills that size. At some point they decided to make them smaller. 
      I guess so they wouldn’t stick out of our wallets.
      
       The
      program segment was punched and run through the compiler and it worked.  I received congratulations all around and began to feel maybe
      I could handle this job.  I
      knew I still had a long way to go because I had needed a lot of help.
      
       Poor
      Tom. On the other hand, Tom needed a lot of help with his flow charts and
      eventually came up with something workable. 
      But then … when he tried to code without using any reserved words
      … the old timers couldn’t contain themselves. They would read his
      coding aloud and howl. Tom was always a good sport and could laugh at
      himself, and he put on a good show. No Brit ever had a better “stiff
      upper lip”, but Tom was really made to feel bad. We had become good
      friends and I felt badly for him.  When
      not around him though, even as a novice, I couldn’t help but lose
      control of myself when I read his attempt at coding. I don’t remember at
      what time he went back to being an operations officer but he didn’t stay
      around long.  
      
       Ed
      never did become a programmer. They always had something else they needed
      for him to do.  Also after the
      situation with Tom, I understood they decided against continuing with
      their initial plan.  After
      hearing what happened with Tom, I think Ed decided he didn’t really want
      to pursue the programming thing either. 
      I don’t think he would have liked it but I think he could have
      done it.
      
       PAYROLL
      
       I
      liked programming.  It was a
      contest all the time.  The
      programmer against the computer.  It
      was like a wild horse I was trying to tame and I was never sure who was
      going to get tamed and who was going to get trampled. I had some good
      “cowboys” to help me though.
      
       The
      bank decided to write a universal payroll system that could be used for
      the bank’s payroll, and that we could sell as a payroll service to
      customers. I was assigned to the project. 
      We worked together and had planning meetings and tried to design
      the payroll system.  We had an
      accomplished leader and were making progress. 
      We had a new data processing manager who was a go-getter and we
      were really up for the project.
      
                
      It isn’t easy to design a universal payroll. 
      We had to take into account that many different companies had many
      different kinds of income paid to their officers and employees: hourly,
      overtime, double time, sometimes more, bonuses, commissions, etc. 
      They had many different kinds of deductions besides income taxes
      and FICA taxes. There were insurance deductions for life, disability,
      health and accident. There were deductions for union dues, profit sharing
      plans, pensions, etc.
      
                
      To make the payroll work for the bank and for all the possible
      customers we had to take into consideration every possibility. 
      We thought we were doing a pretty good job of designing the system,
      when the bottom dropped out.
      
                
      There are always politics involved with everything. 
      General Electric had a plant in Phoenix that manufactured
      computers. Up until we took delivery of the IBM computer all of the banks
      internal work was done using GE computers, strictly because they were
      locally manufactured. The whole configuration of the GE computer was
      different from the IBM computer. It seemed to me that trying to deal with
      the GE way of programming would be very frustrating but those who had only
      experienced those restrictions didn’t know the difference.
      
                
      Well, the political powers that were, decided the payroll had to be
      done using the GE computers. None of us were GE programmers, although we
      had been “threatened” that we would probably have to change, so we had
      no way to take the work we had done and convert it to the different way. 
      The nature of politics is that the GE programmers weren’t going
      to even accept our concepts. To add to our morale problem, the decision
      wasn’t made overnight.  We
      were told it might happen early on.  At
      some point, we were told to stop work on the project. 
      Now we had six or eight project managers and programmers sitting
      idle. Rumors sprang up both ways – we were going ahead, we were losing
      the project. Morale got lower and lower.
      
                
      Finally the decision was made and the project was taken away from
      us. A couple of other, smaller projects came along. 
      We were supposed to be a customer service department so that was
      the direction we took.  One
      project was given to me and it ended up making me a pretty good
      programmer.  I was able to
      learn a great deal in a very short time.
      
       LAND CONTRACTS
      
                
      A customer of the bank was selling land. 
      There eventually was a scam and scandal regarding these land sales
      but it had not surfaced at the time.
      
                
      The customer contacted the bank and was interested in the
      possibility that maybe a computer could be used to keep track of the
      contracts he carried when he sold the land. 
      I think he took 10% down and carried the remainder on an
      installment basis. Usually our salesmen went out and promised the world
      for a very little price, because they had no idea of what it took to
      provide the service they agreed to provide. 
      This time the salesman came to the department for advice.
      Management decided I should go with the salesman to the customer. 
      I went.  We talked and
      I told him what we could do. He decided to do it. It was supposed to be
      simple.
      
                
      When the contract was signed, we were informed. 
      My manager, Dave, and I sat down and started working out the
      details.  I flowcharted the
      system, in the usual small increments. 
      I flowcharted each increment so we could see that the increments
      would function properly.  Dave
      and I went over all this work and he approved it, after making corrections
      he knew were necessary.  Dave
      was great to work with. (He also introduced me to the term “gut-bomb”
      in describing Jack-In-The-Box hamburgers. There was often a late night
      visit there for dinner when we had no other choice.) 
      
      
                
      I don’t remember what else was going on but I had to do the
      project pretty much by myself.  The customer was, of course, in a hurry, wanting it done
      yesterday. He hadn’t really believed me when I had told him how long it
      would take.  I hadn’t
      understood either and didn’t give us enough time anyway. 
      I did the job and made a lot of novice mistakes. 
      Some were unbelievable.  Something
      else that was unbelievable was Dave’s patience. I finally got all the
      segments coded and keypunched.  Time
      was running out so Dave and I decided to work Saturday compiling and
      debugging my little system.  The
      program took about one and a half boxes of IBM cards. The cards had to be
      read into the computer with a card reader and the compiler program run.
      The compiler program would provide a list of errors, called syntax errors. 
      Sometimes I could mess the coding up so badly the compiler
      couldn’t even figure out what kind of errors I had made. That’s when
      Dave was at his best.
      
                
      Our office was in the Arizona Title Building Annex. The same
      building now houses the City of Phoenix Personnel Department. 
      The computer was in the basement. We showed up for work on Saturday
      and took our “deck” of cards to the basement. 
      We loaded them on the card reader and pushed all the right buttons. 
      The reader started to read, got about halfway through the deck, and
      stopped.  Those computers
      generated a lot of heat and had built in sensors that made the peripherals
      stop when they got too hot. The card reader had gotten too hot and
      stopped.  We noticed the room
      was getting too warm for us too. Usually the temperature and humidity were
      very carefully controlled. Not so that day. There was something wrong with
      the building’s cooling system.
      
                
      We called the building office and got a recording. We were told to
      leave a message and that someone would be back to us within the hour. The
      machine cooled down in the meantime but it is impossible to tell what was
      the last card read and what should be next. We weren’t even sure if we
      could pick up where we left off anyway. 
      So we reloaded the deck and tried again. It stopped again. More
      than an hour had passed, so we called again. Same message to us, same
      message to them and the same results.  We tried all day. We would fan the machine while it tried to
      read, thinking maybe we could fool it. 
      The room got hotter and hotter and our deck stopped sooner and
      sooner. Finally we had to give up and just wait until Monday. 
      
                
      On Monday, we finally got the card deck read and got a list of
      errors.  Dave helped me
      correct them and we got a good compilation. 
      We ran test data to see if the system did what we wanted it to do.
      Dave helped me get that right. I felt that I had really messed up but Dave
      assured me it wasn’t all that bad. I would like to have done it over but
      that was impossible.
      
                
      When we got it where we wanted it, I went to the client with the
      user manual and input forms.  Our
      data processing manager required us to write a user manual before we
      started anything, revising after our flow charts were done, revise it
      again after coding was done and then revise a final time after testing was
      done. Our user manuals were good. I trained the employees that were to use
      the system and we worked out delivery of raw data to us and delivery of
      reports to them. All went well for about a month, then the client decided
      it wasn’t quite fancy enough and demanded more. It was already a
      financial loser but clients with big bank accounts have a way of getting
      their way.  I’m sure he got
      his way, for a time.  
      
                
      The client and others with whom he was associated were soon
      indicted for land fraud.  They
      were using pictures of nice land with forests, and selling worthless land
      that was all desert. They were selling land with no hope of water, no
      expectation of utilities and totally uninhabitable. Most of the land was
      sold sight unseen to ignorant people from the east who had hopes of
      retiring in Arizona. Those who did eventually come to see their land
      realized they had been sold worthless land. 
      
       There
      was one other problem with the deals. They really did sell the land --
      over and over again. I don’t know the final outcome. 
      I was long gone by then.
      
       Meantime,
      I was off on another project.
      
       ON LINE
      TYPEWRITERS
      
                
      Tellers were not on line with the computers as they are now. The
      bank began to work on moving that direction. 
      On-line involved “telecommunications”. Telecommunications with
      CRTs or any other device was not supported with “high level”
      languages, like COBOL.  It is now.  When
      this project came up the only way to handle telecommunications was by
      writing programs in the dreaded assembly language. I became an assembly
      language programmer.
      
                
      This was more experimental than an expectation of reality. 
      Anything the tellers might have reason to access was on the GE
      computers at the time.  The
      handwriting was on the wall though and management was hinting that our
      allegiance was about to change from GE to something more customer
      friendly.  I think they knew
      GE was going to sell and their computer would cease to exist. Both
      eventualities became reality in a short time. General Electric sold to
      Honeywell not long afterward.
      
                
      Anyway, IBM had a device that was sort of an IBM typewriter, with
      wires attached. Management decided to write a system that would allow
      tellers to use the typewriters to enter a request for a balance and the
      response would be typed back to the machine. 
      
      
       This
      was not a lot different than the way computer operators exercised control
      of the computer, which was done through typing on a typewriter type
      keyboard built into the console of the machine. 
      The computer operator did not have a screen to look at as we do
      today.
      
                
      I was assigned a segment to write in assembly language. 
      Dave and Rich, our real assembly language expert, who had done all
      the CRT work, were running this show. 
      See how forgiving Dave was.  Anyhow,
      I set out to write my segment and got it accomplished. 
      It would go nowhere without the other segments so it was assembled,
      as opposed to compiled as high level languages were, and there were only a
      couple of errors. I was proud of that because they could be, and were,
      easily corrected.
      
                
      A few months after I had left programming and moved on to other
      things, I visited the programmers with whom I had worked on the
      teleprocessing project. They said my module was the only module that
      worked the first time. I was very proud of that.
      
         |