|
IBM Career
I
retired from IBM in San Jose, CA in 1992 after 31 years of service. I then spent the following year as a consultant to IBM
I began my career with IBM in September 1961. After several months working in magnetic disk
manufacturing area, I was transferred to subassembly manufacturing. During this
assignment I worked on several products, 1405 DASD Device, 1440 System and the
early prototype manufacturing of the 360/Model 20. In 1965, I took an
assignment final testing the 2821 Printer Control Unit. In 1966 I
joined the 1800 system final system test team. During my 1800 testing, I took on
several programming projects. I designed and coded the OS and demonstration
applications which ran the 1800 demonstration during IBM's tenth anniversary
open house. I also designed and coded a bowling league record keeping program, which was
later adapted by several local data services and provided to bowling leagues
through out Santa Clara County. Later we ported this code to the 360/370 systems and
eventually to the PC.
In the summer of 1967 I joined the System Develop Laboratory as a programmer.
My first several years were spent designing and coding various field diagnostic programs
for several products, the 1800 & 1130 systems, the 360/135 System and micro-diagnostics for the 3330, 3340, 3350, 3370 and
3375 DASD devices. In 1982 I took an
assignment as the technical team leader for the 3375 functional microcode
development.
In 1983 I accepted an assignment on the 3990 DASD Control Unit microcode
development team. And 1985, when the 3990 project transferred to Tucson, AZ, I
accepted a position as microcode technical team leader and relocated to Tucson. I
stayed with the 3990 project until health problems forced me to return to San
Jose in 1988.
After returning to San Jose I had various assignments. When my health
improved, I accepted an assignment as device microcode team leader for the 3490
control unit. My last assignment, before retiring, was System Architect on the Architecture
Development team for a new DASD Control Unit.
During my career with IBM I acquired five US Patents, 3 in hardware designs
and 2 in software systems.
After my retirement, my wife and I moved to Tuolumne County, CA. where have
lived since 1992.
Personal activities
| Snow and water skiing since the early 60's. |
|
| During the late 70's I raced Radio Control gas powered race cars with the RAMS club. |
| Built & restored several cars. Restored a 1957 corvette and built two
V-8 Chevrolet Vega station wagons. |
| Took up golf in 1989. |
Personal Computer History
S-100 system
TRS-80 Model 1
Started with the 4k version that had a cassette tape deck for an I/O device.
After one hour of basic programming I received the dreaded OM message
(Out-of-Memory). A couple of months later we were able to purchase 16k memory
chips on the black market.
TRS-80 Model 2
Ended with 3 - 5 1/4 floppies and 64k of
memory.
IBM PC/XT/AT
Started with a fully loaded PC and eventually swapped every part, except the
power cord, until the machine was a clone of the the IBM-PC AT with a 386
processor.
CLONE PC - 486 / P5-166
Finally bought a new tower case which has lasted for several different MB, an
ISA-Bus 486, a VLB-bus Pentium Overdrive and finally a PCI-bus P5-166
PC - PII - 450
The machine is comprised of an ASUS P2B motherboard with an overclocked
early version of the Celeron 300 MZ which is running at 450 MZ with a 100 MZ FSB.
The machine has 128 MB of RAM with two 5.1 GB Maxtor hard disks and a Matrox
G400 32 MB dual headed video card driving a 21" Viewsonic PT815 and
17" Sony 200 ES monitors. Extra stuff is a 2x CD R/W, IOMega Zip
drive and a tape drive. The OS is Windows 98.
PC - PIII - 667
This machine has a ASUS P4V motherboard with
an Intel PIII-667, 256 MB of 133 SDRAM, a Maxtor 30 GB &
40 GB 7200 rpm drives, DVD and a Matrox G400 Marvel card for
video editing. An additional Matrox G200 PCI was added to
provide dual monitor capability.
Current Lab
3 PCs (1-Windows 2000 Server, 1-Dell workstation and 1-Frys Special workstation. The workstations are running Windows XP.
Operating Systems
Microsoft Windows 3.1,95,98, ME, XP
Microsoft NT 4.0 and Windows 2000
Microsoft Networking
|
|