Currently Active & Honorary Team Bios
return to main 1401 Restoration Page
Update through Robert Garner
Contact information for Team Members is here.
Team by last name:
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
| Mike started in 1968 writing FORTRAN for a 12K IBM 1401 with a 1311 disk drive. He quickly graduated to Autocoder, writing numerous card and disk utilities. He wrote the initial SIMPLETRAN compiler, a Python-like language, in 1969, and enhanced it 1970-1972 when Robert Eckert joined him on the project. He is an EECS'76 graduate of MIT, and has done graduate work in Robotics and Computer Science at Carnegie-Mellon. He is considered by many to be a Legend in his own mind.
from Ed Thelen - If you search "Mike Cheponis computer" on Google, your jaw will drop. Electronics guru.
|
| The first real computer I used in High School was the IBM 1620 Model I. My math teacher the year before had given me a copy of the FORTRAN IV Primer and over summer vacation I read it cover to cover and wrote a Tick-tack-toe game program and asked if he could get me on a computer to try it. I spent every evening after school that year that I could using their 1620. One of my programs written in SPS assembly code used the variable word length of the machine to calculate factorials: I stopped my final run of it after it had printed every digit of every factorial from 1! to 210! at which point I got tired of watching long strings of zeros printing.
The first F/A-18A/B head down display that I worked was almost 30 years ago (1978) and went obsolete roughly 20 years ago. It used two bit-slice TTL CPUs and drew its stroke graphics using digital differential analyzers.
When I heard that the museum wanted people to help restore their 1620, I immediately jumped on it as I thought it would be an excellent opportunity to finally learn how "my first computer" actually worked and hopefully see one running again; both goals were accomplished. After that completed I got on the PDP-1 restoration and then the IBM 1401 restoration projects too. All three projects have been very interesting.
Working on hardware where you can actually see the components is much easier too. :-)
|
| Xxx
650-279-7135
|
| I started with the IBM in 1959 as a CE in Manhattan, NYC, BO 546.
I started out in punch card equipment up thru the 407.
Shortly after I was sent as one of the first 1401 hardware CEs.
I was the roving Region 4 specialist as well as accounts in my own
branch. I continued on to 1410, 7010 hardware and then on to the
360 series. That got me into software and the beginning of the OS
or MVS systems. That's how I got to come to San Jose, as a
software SPR.
H 408-578-2014, C 408-656-7154
|
|
Card Machines, C.E. 1941-1953
701 C.E. 1953-1955
San Jose Dev Lab 1955-1984 (retired)
Worked in Custon Systems - 1620, 1800, 360 - mod 20, Argonot (printer),
Cash Issue Terminal (Auto Teller), Disk Controllers.
H 408 269 4838
|
|
Hired as Unit Record CE in Santa Monica in 1958 w/DEW line radar repair background.
First account was 24/7 MGM w/IBM 650 and progressed to Tech Spec in Aerospace Office 510 and eventually Area Staff in Western Region till 1971.
Hardware: 650 self taught, 543&544(predecessors of 1402 read and punch feeds), Installed first 609 shipped at Western Air Lines, 1401, 1402, 1403, 1405, 1406, 1407, 729, 7330, 1311, 1011, 1012, 1903, 1440, 1460, and first 1403-3.
Installed first 2030 shipped, 2040, 2930, 2065, all 360 I/O, 2260/2848 Product Test & wrote FE Handbook.
Software: 1401 Software support trained on Autocoder Assembler and Sort 7.
Continued servicing everything IBM in US as competitor till burned out and retired in 1988 [to Redding, California].
|
| My experience with the IBM 1401 was in college when I got a job as a
second-level analyst helping the State of Illinois convert their
software base from Autocoder--mostly object decks without source--to
Cobol. When programmers doing the conversions got stuck because of some
"clever" code segment, they would bring it to me. After college, I
worked for IBM in Poughkeepsie on the 370/158, 303x, and the beginning
of the 3090. I wrote firmware for the Service and Maintenance
Subsystems, which initialized the mainframe, controlled its operation,
collected error logs, diagnosed problems, and interfaced with the
Remote Support Center. Since it hooked into all of the mainframe
system interfaces, we had major role in supporting the engineers in
brining up these systems and supporting field engineers during the
early customer installations.
408-464-3286 also bob.feretich (at) prodigy (dotty) net
|

Group Leader - 1402 Card Reader/Punch
|
I serviced 1401 systems between 1963 and the mid 1970's as a customer
engineer and a field engineering specialist. I would be very happy to get
involved in this project.
H 408 395-1846, W 408 943-5801
|
Proprietor
;-))
|
The CPU panel switches were not even within my arm's
reach the year the 1401 was announced.
A decade later, my first run-in with computers occurred
when an accommodating adult arranged access to a GE 425.
In high-school, I timeshared on SDS Sigma 7 and DEC PDP-10 systems.
Occasionally the system operator let us commandeer the Sigma
in the wee hours of the morning.
As an undergrad at ASU, I had two "paying" jobs programming a
DEC PDP-15 and 3D graphics on a PDP-10/Tektronix storage terminal.
An amiable IBM 1130 and a flamboyant UNIVAC 1110 mainframe resided
in the campus computer center.
Weekends might have found me down at GE Surplus in Phoenix, AZ
to witness 'em mine veterans for their gold and discrete components
for us hobbyists.
Al Kossow found this newspaper article with Robert Garner and Xerox Star
490K bytes
|
Judith Haemmerle
| New volunteer (June 2007) helping Bob Erickson with the IBM 513 card punch. Seems to be familiar with
physical geary oily things, gets right in there, takes pictures as memory aid.
Bio from livejournal.com
Former careers: Science/math/computer teacher, construction superintendent, early music researcher and DJ, cylinder phonograph repairer. ... Fan of Volvos with manual transmissions.
H (650) 964-2668 - mopalia at mopalia dotty net
|

Group Leader - 1403 Printer
|
(As Hercules)
|
Hercules battle with Hydra; err, the 1401 cable pulling. ;-)
I was a 1401 CE in Greensboro NC and I especially liked the 1403. After
the 1401s had mostly been replaced by 360s I would occasionally take a
call on one that someone had given to a school or non-profit organization.
Most of the time the logics didn't match the machine and it was hard to
find anyone who was 1401 trained. That was my first inkling that I was
getting old.
I moved to the San Jose area in the mid 70s as a Software Service Planner
(SSP). I retired in 1991, and if my memory serves me right the last 1401 I
saw was about 32 years ago.
H 408-779-1567
|
|
Joined IBM as a professional hire at 590 Madison Avenue New York In June of 1966 with the Office Products Division Internal Systems. Designed, programmed and implemented an Inventory Control System for Office Products Division.
I worked for IBM from 1966 to 2001 in various positions, programmer, software developer, system’s engineer, software engineer, software consultant, and program product specialists.med and implemented an Inventory Control System for Office Products Division.
Designed, developed
- on-line Teller Terminal Processing System for savings banks.
- dental claims processing system for a major insurance company.
- Check Processing System for a major bank. , ...
System support for IBM Sort, Utilities and other Program Products.
|
| I was trained as a Customer Engineer on the 1401 in 1960 at the San Jose
plant. I became a Technical Specialist in 1961 and came to the San Jose
plant to teach 1401 in 1962. I also helped write the 1405 instruction
outline. Incidentally, I also taught 1620, 1710, 1311, 2311, 360 mod 20,
360 I/O controller and some stone-age programming (COBOL, BASIC etc.).
|
| The marvelous software [AutoCoder and FORTRAN] 1401 team that I led consisted of:
- Stan Smillie, a teenager that I found at the Bronx High School of Science
- John Wertheim, whom I began training at Republic Aviation
- Gary Mokotoff whom I recruited from another group at IBM
- Len Haines, a mathematician, who first proposed doing serial compilation on the 650.
- and myself, with ten years of programming and systems experience,
at the time: CPC, 650, 650 RAMAC, SOAP (an optimizing assembler)
|

Group Leader - Software
|
I first learned how to program and operate the 1401 when I was in junior
high school in 1968. The Richmond (CA) Unified School District had a
very innovative program for its time to teach an after school and weekend
computer programming class. The 1401 was the school district's computer
system, and it did everything from payroll to class scheduling to scoring
mark-sense cards from students' standardized tests.
So there I was, a miniature proto-nerd learning how to keypunch cards,
program in FORTRAN and Autocoder, and operate the "big mainframe" with
its 16K of memory. I wrote both serious programs, including an assembler
and a you-against-the-computer board game, and fun programs that made the
1403 play music and do printer art.
Believe it or not, I still have all the punched cards and printouts of
every program I ever wrote in junior high and high school. So if we
ever get Autocoder and FORTRAN IV working, I can supply lots of demo
programs. I also have several data decks for the program that makes the
1403 play music. I believe I have the absolute (machine language) deck
of the music program itself, but I'll have to check.
I continued working with the 1401 all through high school. When I went
off to university to study math and computer science, I was hired each
summer by the school district to teach FORTRAN, COBOL, and Autocoder and
to do statistical programming. During that time, they replaced the 1401
with an NCR Century 200 that emulated the 1401.
H 408-323-1144 C 650-279-1514
|
|
I am a retired IBM'er with some long ago experience with the 1401.
At that time I was a Systems Engineer in Washington, D.C. and installed
several 1401s in the Navy and Marine Corps headquarters. I also taught
several RPG classes to government employees. Before that I was a Customer
Engineer in Washington mostly with NSA. Did not do any Customer Engineer
work on the 1401 but could probably read diagrams and run cables, etc. I
wrote several programs for the 1401 in assembler.
|
Stan Paddock

Group Leader - 729 Tape Drives
|
Started with IBM in 1959 in Poughkeepsie working in the 727/729 final test
department. In 1961 transferred to the Milwaukee branch office & went to
Rochester for basic hardware training. About 63 went to Rochester for both
1401 & later 1440 training. Worked on both for many years.
About 1965/66 IBM wanted to see if hardware CE?s could be trained in
software support & so off I went to Rochester (or was it Chicago ? not
sure since it seems I was always going one place or the other for school).
So I worked as both a 1401/1440 hardware CE & also as a PSR. I liked both
machines, as long a one remembered to reinstall the plastic guard in the
1403 hydraulic drive unit. & never try to hand pick dirt & lint from the
chain. Tape drives were one of my specialties since had sent 18 months
working on them in the factory.
H 408-779-1247
|
|
Joined IBM in 1956 as a CE Customer Engineer in L. A. Downtown office. Trainer on and serviced most unit record equipment, including 604,607 & 650. If machine had a gray covers, we serviced it. In 1960 became western region specialist on IBM's early transistorized computer 608. 1961 trained on 7070 computer for Automobile Club of Southern Calif. 1965 received a BS degree from Calif. State College at LA. 1965 trained on 360 mod 50 and was appointed account specialist for United Calif. Bank. In 1968 took assignment as service planning rep. SPR for mod 50 in Poughkeepsie, NY. 1971 transferred to San Jose as an SPR on the 3305 fixed head file. 1977 transferred to software, worked on several products including CICS and change team for linkage editor. Retired in 1992. After retirement remodeled 4 houses from the ground up. Sort of a jack of all construction trades.
home - 408 356-8373
|
|
Chris has taught 1401 programming, and successfully ran an object deck she made a "few years ago" on "our" 1401.
more tall tales to follow ;-)
|
|
I operated a 1401 of exactly the same configuration in the summer of 1966
(between my BS and MS degrees) at Westinghouse Telecomputer Center in
Pittsburgh. We (3 shifts x 4 days) read to tape more than 3,000,000 cards
over the long July 4th weekend. One read check!!
I'm not an ex-IBMer, my
career was with DEC and Adaptec, and I've been involved, with the CHM and
its antecedents for 25 years, now as a Trustee.
M-W H 408-929-8413, H 415-495-4559
|
|
I have worked for the IBM - Deutschland Company from 1954 to 1974 as
Customer Engineer.
The education for this was on 404/405/407/420/421 alpha tabulators, 602
mechanical calculator,
604 electronic calculator (tubes), 305 RAMAC (tubes), 1401/1405
DP-Systems, 1620 DP-System.
In 1963 at San Jose, California training on 1710 process control
system, 360/370 Systems,
and a lot of peripherals. Also specialist for IBM 1287/1288
handwriting and optical character readers.
From 1974 to 1992 technical director at Data Processing Service Company.
Hobbys: Construction electronics, Amateur Radio (DK3RW), HiFi,
Telephone and PC, Motor Boating (new)
Arnold's notes about "our" 1401
1401 CPU, build 05/1964 working for an insurance company till
1972, after that moved to Arnold´s Data Processing Center (Newspapers
and Magazines)until 1977, then stored in a warehouse and sometimes
displayed on exhibitions. The last show was in the lobby at the IBM
Branch Office at Dortmund, Germany
|
|
I have worked in hotel industry in Switzerland for a couple of years
and I know the computers
and microsoft operating systems better as a user since my job as
supervisor at a
Vodafone call center and customer service center for trade fair
companies in Germany.
|
| My first encounter with a 1401 was to write an Autocoder program to
read cards to tape as part of a research project at the University of
Michigan. Later I would take orders for 1401 G models to act as very
smart RJE stations in a Supermarket chain that had all it's
warehouses on-line to its headquarters before the 70's started. The
1401's ran three shifts compressing store order information to go to
the headquarters and decompressing picking documents and case picking
labels for the warehouse over the fastest lines at the time, 2400
baud. When we finally got to 4800 baud it was a real break through.
I had eleven years with IBM centered on the 1970s and was fortunate
to have participated in a lot of change. It's unbelievable to go
back and revisit it now, put our hands on the same iron that was so
advanced back then.
|
|
My first machine was the Bendix G-15, which was used in a summer
class. After that, I bummed 1620 time at Cal State LA. My first job
after college was operating 084, 088, 514, 519, ... for Reynolds and Reynolds
Company in North Hollywood, CA. Soon I was operating a 16k 1401 with one 7330 --
a really slow tape drive.
It also had a piano-size gadget by NCR that
scanned OCR characters from paper tapes about 3 inches wide. I wrote a few dinky
programs for the center manager in SPS, so he sent me to company headquarters
in Dayton, OH, where I started programming in Autocoder. We had all three
of the reader, printer and punch running full speed using overlap and double
buffering, which we were later told was impossible to do.
When we started
using COBOL I modified the compiler to emit the COBOL code into the output
Autocoder as comments, to facilitate debugging. I worked in Dayton ten
hours per day, every day for eleven months. My wife got burned out on that, so
we moved back to California in 1967 and I began work at JPL, where I've been
ever since. I used the 7094 and then Univac 1108 until they put a PC on my
desk in 1984. I never used a 1401 after 1967, but I still remember how to program
it in machine language or Autocoder. Ed Thelen says "and if you
don't write tight code he will pun you 'till you do. ;-))
|
| I started working on the IBM 1403 printer January 4th, 2006 :-))
Ed Thelen here - Don't let this guy fool you.
He says that he can take something apart and put it together again, and it works!
And having watched him work, I believe it!!
I think he has an unfair advantage over "the rest of us" ;-))
|
|
Attempted image upgrade
|
I'm an ex-competitor. but I *really* want to be on this team!
In 1961, I was a Field Engineer (fixer) for the
General Electric Computer Division, servicing the GE-225 at
Air Products & Chemicals, in Trexlertown, PA. We did the
scientific work and the IBM 1401 downstairs did the accounting work.
The scientific manager was trying to take over the work
of the IBM shop, and there was no love lost! We got to take over
the invoicing run by the time I left a year later.
I learned the value of well engineered, reliable peripherals, which G.E. did not have.
...
In 1965 I joined IBM Advanced System Development
at Mohansic Labs, in Yorktown Heights. The TSS effort was great, but wife got lonesome
for Minnesota, so I went to work for Control Data.
H 510-742-1146, C 510-828-7673
|
|
|
I started with the IBM Service Bureau, about 1959. Operated, wired 407s, programmed 650, 1401. Conscripted into the Army, assigned to Washington DC (Headquarters Company, United States Army -- how's that for an Army unit!), programmed 1401. Moonlighted, worked for National Academy of Sciences, National Capital Planning & Parks, and a few others - all 1401. After Army, went to IBM Federal Systems in Bethedsa, more 1401. About 1967 went to Armonk, 360.
|
Group Leader - 1401 Processor w/ 1406 added memory
|
I was in the systems test department in San Jose in early 60?s,
responsible for 1401 and I/O testing. The systems came in from the
factory at Endicott and Mechanicsburg, NY (?blacksmith?s?). Became an
expert in the 1403. Also worked on 360 model 20 system bring up and
test.
H 408-269-1281, C 408-307-0011
|
| A 1401
programmer for a bank in Rhode Island from 1961 till 1964. I did this
full time and part time while finishing my bachelor's degree. I joined
IBM as a Systems Engineer in 1964 -- just ahead of the System/360's being
announced. Actually I continued with 1401 into S/360 because of the emulators.
I went to Boston in 1968 for a [software] technical support job covering all of
New England and subsequently northern NY State too.
(One of my endeavors there was to do the product test on VM/370 to make sure that the S/370 1401 emulators would work under VM.)
I have a couple of 1401 programs sitting in my garage. One was designed
to be a 1401 Autocoder to System/360 assembler language translator
"ASALT". However, it requires disk storage to execute. I've also come
across a complete(?) set of 1401 users manuals which may be of use with
the project. Please let me know how I can help!!
|
go back to main 1401 Restoration Page