Re: 50 Years of SAS

2022-10-09 Thread Doug
Barry,
That is a great bit of history that I am sure many will and are enjoying .
Bravo Sir and congratulations to a long and prosperous journey!
Warm Regards, Doug 

.

On Oct 9, 2022, at 18:46, Jerome Benting  wrote:

Bravo SIR .. Used SAS & MXG extensively in my SysProg days.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Barry Merrill
Sent: Sunday, October 9, 2022 6:26 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: 50 Years of SAS

 Fifty years ago today, October 9, 1972, I ran my first SAS Program.


 I left the Navy in June, 1972, and in August, my Psychologist friend,
 Dr. L. Rogers Taylor, now working at State Farm Automobile HQ in
 Bloomington, IL, suggested I might find a home there and arranged for
 an interview. At Purdue in 1966, I had written FORTRAN programs for
 his dissertation, using pattern recognition techniques, cluster
 analysis, and vector distance tools from my Master's Research in EE at
 LARS, the Laboratory for Agricultural Remote Sensing. These tools had
 not been previously used in his then-new field of Industrial
 Psychology. His actual application analyzed questionnaires completed by
 Humble Oil Petroleum Engineers, which were then correlated with a
 separate data file that identified those Engineers who HAD found oil
 from those that hadn't, to construct a predictive questionnaire (very
 successfully, he received accolades from his peers for introducing
 pattern recognition to them).  He arranged for an interview with the
 Vice President for Data Processing, Dr. Norman Vincent.

 After completing the required HR forms, my escort very nervously drove
 me to the Corporate HQ Building; he had never even MET a State Farm
 Corporate VP, let alone be in a VP's office! I immediately clicked
 with Norm and met the manager of the brand new "Measurement Unit",
 Dave Vitek, and then spent the day interviewing members of that group
 (and being interviewed/evaluated by them). I started Sept 18, 1972
 at $13800.

 In 1972, the state of the art for IBM mainframe computer capacity
 planning was simple: your company's IBM salesman would visit with your
 company's vice president for data processing, hand him the contract
 for a newer and faster and larger computer for only a few million
 dollars. Dave Vitek had attended (the first?) Boole and Babbage User
 Group (BBUG) annual meeting, where the idea of actually measuring the
 computer system utilization was THE topic. Dave decided that rather
 than just trusting the IBM salesman as your capacity planner, State
 Farm should be able to figure out how measure its own computers, and
 Dave got Norm to fund a ten-person Measurement Unit for three years
 for a feasibility study.

 Steve Cullen had drafted an excellent attack plan to investigate the
 four possible tools, SMF Accounting, Software Monitors, Hardware
 Monitors, and Simulation, and in short order, we had Kommand/PACES for
 accounting, Software Monitors (SYSTEM LEAP and PROGRAM LEAP), Hardware
 Monitors (TESDATA XRAY), and Simulation (SAM). But, Kommand was only
 for billing, with only a few canned reports, and with no tool for data
 extraction, Denny Maguire had started to write PL/1 programs to
 extract fields directly from the raw SMF records. When he mentioned he
 wanted to plot his data. I called Purdue's LARS and they sent me the
FORTRAN "PLOT" subroutine that I had   written there that did simple
 plots on line printers, but could also print detailed graphics on  CalComp 
paper plotters.  Denny was still having problems reading the
complex data in SMF records, so my PLOT   program was still untested,
when, in the September, 1972, Datamation, I found this announcement:
  "The Institute of Statistics at North Carolina State University
  announces the availability of the Statistical Analysis System, a
  package of 100,000 lines, one third each in Fortran, PL/1 and
  Assembler, that does printing, analysis and plotting of data. The
  package is available, including source code, for $100.00."

 I wrote for information, and got typical university documentation,
 with some pages dittoed, some pages typed, some printed, each on paper
 of a different color, but I immediately realized the power and
 simplicity and the beauty of the SAS language and especially of power
 of its INPUT statement which could clearly handle the complexity of
 SMF data. However, in their list of supported data field formats,
 there was no reference to support for Packed Decimal fields. You only
 need to get seven bytes into an SMF record to encounter a Packed
 Decimal field, so I called the Institute of Statistics at North
 Carolina State University, and was connected with Tony Barr, the
 designer of the SAS language and the author of the SAS compiler about
 support for that data type. In his North Carolina accent, he replied,
 "Wheall, we haven't got around to documenting it yet, but if you type
 in P D 4

Re: 50 Years of SAS

2022-10-09 Thread Jerome Benting
Bravo SIR .. Used SAS & MXG extensively in my SysProg days.

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Barry Merrill
Sent: Sunday, October 9, 2022 6:26 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: 50 Years of SAS

  Fifty years ago today, October 9, 1972, I ran my first SAS Program.


  I left the Navy in June, 1972, and in August, my Psychologist friend,
  Dr. L. Rogers Taylor, now working at State Farm Automobile HQ in
  Bloomington, IL, suggested I might find a home there and arranged for
  an interview. At Purdue in 1966, I had written FORTRAN programs for
  his dissertation, using pattern recognition techniques, cluster
  analysis, and vector distance tools from my Master's Research in EE at
  LARS, the Laboratory for Agricultural Remote Sensing. These tools had
  not been previously used in his then-new field of Industrial
  Psychology. His actual application analyzed questionnaires completed by
  Humble Oil Petroleum Engineers, which were then correlated with a
  separate data file that identified those Engineers who HAD found oil
  from those that hadn't, to construct a predictive questionnaire (very
  successfully, he received accolades from his peers for introducing
  pattern recognition to them).  He arranged for an interview with the
  Vice President for Data Processing, Dr. Norman Vincent.

  After completing the required HR forms, my escort very nervously drove
  me to the Corporate HQ Building; he had never even MET a State Farm
  Corporate VP, let alone be in a VP's office! I immediately clicked
  with Norm and met the manager of the brand new "Measurement Unit",
  Dave Vitek, and then spent the day interviewing members of that group
  (and being interviewed/evaluated by them). I started Sept 18, 1972
  at $13800.

  In 1972, the state of the art for IBM mainframe computer capacity
  planning was simple: your company's IBM salesman would visit with your
  company's vice president for data processing, hand him the contract
  for a newer and faster and larger computer for only a few million
  dollars. Dave Vitek had attended (the first?) Boole and Babbage User
  Group (BBUG) annual meeting, where the idea of actually measuring the
  computer system utilization was THE topic. Dave decided that rather
  than just trusting the IBM salesman as your capacity planner, State
  Farm should be able to figure out how measure its own computers, and
  Dave got Norm to fund a ten-person Measurement Unit for three years
  for a feasibility study.

  Steve Cullen had drafted an excellent attack plan to investigate the
  four possible tools, SMF Accounting, Software Monitors, Hardware
  Monitors, and Simulation, and in short order, we had Kommand/PACES for
  accounting, Software Monitors (SYSTEM LEAP and PROGRAM LEAP), Hardware
  Monitors (TESDATA XRAY), and Simulation (SAM). But, Kommand was only
  for billing, with only a few canned reports, and with no tool for data
  extraction, Denny Maguire had started to write PL/1 programs to
  extract fields directly from the raw SMF records. When he mentioned he
  wanted to plot his data. I called Purdue's LARS and they sent me the
 FORTRAN "PLOT" subroutine that I had   written there that did simple
  plots on line printers, but could also print detailed graphics on  CalComp 
paper plotters.  Denny was still having problems reading the
 complex data in SMF records, so my PLOT   program was still untested,
 when, in the September, 1972, Datamation, I found this announcement:
   "The Institute of Statistics at North Carolina State University
   announces the availability of the Statistical Analysis System, a
   package of 100,000 lines, one third each in Fortran, PL/1 and
   Assembler, that does printing, analysis and plotting of data. The
   package is available, including source code, for $100.00."

  I wrote for information, and got typical university documentation,
  with some pages dittoed, some pages typed, some printed, each on paper
  of a different color, but I immediately realized the power and
  simplicity and the beauty of the SAS language and especially of power
  of its INPUT statement which could clearly handle the complexity of
  SMF data. However, in their list of supported data field formats,
  there was no reference to support for Packed Decimal fields. You only
  need to get seven bytes into an SMF record to encounter a Packed
  Decimal field, so I called the Institute of Statistics at North
  Carolina State University, and was connected with Tony Barr, the
  designer of the SAS language and the author of the SAS compiler about
  support for that data type. In his North Carolina accent, he replied,
  "Wheall, we haven't got around to documenting it yet, but if you type
  in P D 4 Point, it'll work jest fine", so I convinced State Farm to
  risk the 1972 purchase price of $100 for the SAS package.

  Starting in 1964, To

Re: 50 Years of SAS

2022-10-09 Thread Mike Shaw
Great stuff Barry. Brings back memories of the IBM world in the seventies.

Tony Barr went on to found Barr Systems. Mr. Barr's history of SAS is here:

http://www.barrsystems.com/about_us/the_company/sas_history.asp

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.


On Sun, Oct 9, 2022 at 12:26 PM Barry Merrill  wrote:

>   Fifty years ago today, October 9, 1972, I ran my first SAS Program.
>
>
>   I left the Navy in June, 1972, and in August, my Psychologist friend,
>   Dr. L. Rogers Taylor, now working at State Farm Automobile HQ in
>   Bloomington, IL, suggested I might find a home there and arranged for
>   an interview. At Purdue in 1966, I had written FORTRAN programs for
>   his dissertation, using pattern recognition techniques, cluster
>   analysis, and vector distance tools from my Master's Research in EE at
>   LARS, the Laboratory for Agricultural Remote Sensing. These tools had
>   not been previously used in his then-new field of Industrial
>   Psychology. His actual application analyzed questionnaires completed by
>   Humble Oil Petroleum Engineers, which were then correlated with a
>   separate data file that identified those Engineers who HAD found oil
>   from those that hadn't, to construct a predictive questionnaire (very
>   successfully, he received accolades from his peers for introducing
>   pattern recognition to them).  He arranged for an interview with the
>   Vice President for Data Processing, Dr. Norman Vincent.
>
>   After completing the required HR forms, my escort very nervously drove
>   me to the Corporate HQ Building; he had never even MET a State Farm
>   Corporate VP, let alone be in a VP's office! I immediately clicked
>   with Norm and met the manager of the brand new "Measurement Unit",
>   Dave Vitek, and then spent the day interviewing members of that group
>   (and being interviewed/evaluated by them). I started Sept 18, 1972
>   at $13800.
>
>   In 1972, the state of the art for IBM mainframe computer capacity
>   planning was simple: your company's IBM salesman would visit with your
>   company's vice president for data processing, hand him the contract
>   for a newer and faster and larger computer for only a few million
>   dollars. Dave Vitek had attended (the first?) Boole and Babbage User
>   Group (BBUG) annual meeting, where the idea of actually measuring the
>   computer system utilization was THE topic. Dave decided that rather
>   than just trusting the IBM salesman as your capacity planner, State
>   Farm should be able to figure out how measure its own computers, and
>   Dave got Norm to fund a ten-person Measurement Unit for three years
>   for a feasibility study.
>
>   Steve Cullen had drafted an excellent attack plan to investigate the
>   four possible tools, SMF Accounting, Software Monitors, Hardware
>   Monitors, and Simulation, and in short order, we had Kommand/PACES for
>   accounting, Software Monitors (SYSTEM LEAP and PROGRAM LEAP), Hardware
>   Monitors (TESDATA XRAY), and Simulation (SAM). But, Kommand was only
>   for billing, with only a few canned reports, and with no tool for data
>   extraction, Denny Maguire had started to write PL/1 programs to
>   extract fields directly from the raw SMF records. When he mentioned he
>   wanted to plot his data. I called Purdue's LARS and they sent me the
>  FORTRAN "PLOT" subroutine that I had   written there that did simple
>   plots on line printers, but could also print detailed graphics on
>  CalComp paper plotters.  Denny was still having problems reading the
>  complex data in SMF records, so my PLOT   program was still untested,
>  when, in the September, 1972, Datamation, I found this announcement:
>"The Institute of Statistics at North Carolina State University
>announces the availability of the Statistical Analysis System, a
>package of 100,000 lines, one third each in Fortran, PL/1 and
>Assembler, that does printing, analysis and plotting of data. The
>package is available, including source code, for $100.00."
>
>   I wrote for information, and got typical university documentation,
>   with some pages dittoed, some pages typed, some printed, each on paper
>   of a different color, but I immediately realized the power and
>   simplicity and the beauty of the SAS language and especially of power
>   of its INPUT statement which could clearly handle the complexity of
>   SMF data. However, in their list of supported data field formats,
>   there was no reference to support for Packed Decimal fields. You only
>   need to get seven bytes into an SMF record to encounter a Packed
>   Decimal field, so I called the Institute of Statistics at North
>   Carolina State University, and was connected with Tony Barr, the
>   designer of the SAS language and the author of the SAS compiler about
>   support for that data type. In his North Carolina accent, he replied,
>   "Wheall, we haven't got around to documenting it yet, but if you type
>   in P D 4 Point, it'll wo

50 Years of SAS

2022-10-09 Thread Barry Merrill
  Fifty years ago today, October 9, 1972, I ran my first SAS Program.


  I left the Navy in June, 1972, and in August, my Psychologist friend,
  Dr. L. Rogers Taylor, now working at State Farm Automobile HQ in
  Bloomington, IL, suggested I might find a home there and arranged for
  an interview. At Purdue in 1966, I had written FORTRAN programs for
  his dissertation, using pattern recognition techniques, cluster
  analysis, and vector distance tools from my Master's Research in EE at
  LARS, the Laboratory for Agricultural Remote Sensing. These tools had
  not been previously used in his then-new field of Industrial
  Psychology. His actual application analyzed questionnaires completed by
  Humble Oil Petroleum Engineers, which were then correlated with a
  separate data file that identified those Engineers who HAD found oil
  from those that hadn't, to construct a predictive questionnaire (very
  successfully, he received accolades from his peers for introducing
  pattern recognition to them).  He arranged for an interview with the
  Vice President for Data Processing, Dr. Norman Vincent.

  After completing the required HR forms, my escort very nervously drove
  me to the Corporate HQ Building; he had never even MET a State Farm
  Corporate VP, let alone be in a VP's office! I immediately clicked
  with Norm and met the manager of the brand new "Measurement Unit",
  Dave Vitek, and then spent the day interviewing members of that group
  (and being interviewed/evaluated by them). I started Sept 18, 1972
  at $13800.

  In 1972, the state of the art for IBM mainframe computer capacity
  planning was simple: your company's IBM salesman would visit with your
  company's vice president for data processing, hand him the contract
  for a newer and faster and larger computer for only a few million
  dollars. Dave Vitek had attended (the first?) Boole and Babbage User
  Group (BBUG) annual meeting, where the idea of actually measuring the
  computer system utilization was THE topic. Dave decided that rather
  than just trusting the IBM salesman as your capacity planner, State
  Farm should be able to figure out how measure its own computers, and
  Dave got Norm to fund a ten-person Measurement Unit for three years
  for a feasibility study.

  Steve Cullen had drafted an excellent attack plan to investigate the
  four possible tools, SMF Accounting, Software Monitors, Hardware
  Monitors, and Simulation, and in short order, we had Kommand/PACES for
  accounting, Software Monitors (SYSTEM LEAP and PROGRAM LEAP), Hardware
  Monitors (TESDATA XRAY), and Simulation (SAM). But, Kommand was only
  for billing, with only a few canned reports, and with no tool for data
  extraction, Denny Maguire had started to write PL/1 programs to
  extract fields directly from the raw SMF records. When he mentioned he
  wanted to plot his data. I called Purdue's LARS and they sent me the
 FORTRAN "PLOT" subroutine that I had   written there that did simple
  plots on line printers, but could also print detailed graphics on
 CalComp paper plotters.  Denny was still having problems reading the
 complex data in SMF records, so my PLOT   program was still untested,
 when, in the September, 1972, Datamation, I found this announcement:
   "The Institute of Statistics at North Carolina State University
   announces the availability of the Statistical Analysis System, a
   package of 100,000 lines, one third each in Fortran, PL/1 and
   Assembler, that does printing, analysis and plotting of data. The
   package is available, including source code, for $100.00."

  I wrote for information, and got typical university documentation,
  with some pages dittoed, some pages typed, some printed, each on paper
  of a different color, but I immediately realized the power and
  simplicity and the beauty of the SAS language and especially of power
  of its INPUT statement which could clearly handle the complexity of
  SMF data. However, in their list of supported data field formats,
  there was no reference to support for Packed Decimal fields. You only
  need to get seven bytes into an SMF record to encounter a Packed
  Decimal field, so I called the Institute of Statistics at North
  Carolina State University, and was connected with Tony Barr, the
  designer of the SAS language and the author of the SAS compiler about
  support for that data type. In his North Carolina accent, he replied,
  "Wheall, we haven't got around to documenting it yet, but if you type
  in P D 4 Point, it'll work jest fine", so I convinced State Farm to
  risk the 1972 purchase price of $100 for the SAS package.

  Starting in 1964, Tony Barr and Dr. Jim Goodnight had collaborated to
  develop an ANOVA routine for the Department of Agriculture. Tony had
  been an IBM developer of the data base for the cold war's Distant
  Early Warning (DEW line) radar system, and Jim was a well-known
  statistician. Both recognized the weakness of the existing stat
  packages: they were o