Your place in Computer History

I was working in a lab at Penn in 1954 (while a student) and there was an analog computer there that, a year later, I became the guy who operated it and kept it in repair (mostly replacing the vacuum tubes, but they were subminiature and had to be soldered into the packages that were used throughout the machine. Someone claimed it was the largest electronic analog computer ever built, although I have no particular reason to believe that.

Around 1955 or 56 Remington-Rand donated to Penn a Univac I. By that time, it was essentially obsolete. It occupied a large room, plus several side rooms. It had 1000 memory locations, each of which held one 72 bit word (actually, 12 6-bit bytes). At any given instant, 900 of these words were in a mercury delay line and 100 were in the electronic memory. I wasn’t involved, but several people were engaged in writing a program that would make my analog computer obsolete, at least if it ever got written and debugged. The eventual program was 80,000 words long, half of which were instructions to bring the next procedure off the tape and into the memory. The instructions were written for fixed addresses directly into the memory. Later, a very primitive assembler came along.

My next experience was when my department bought a Wang mini in 1975. It cost $20,000 and the annual maintenance contract cost $2000. The only thing I did on was take my 8 and 9 year old kids down on Saturdays to play games on it. BASIC was the OS and editing a line just meant writing out a line using the same line number. There was no actual editor. They lost interest. Then in 1980, a friend visited bringing with he Apple 2. We had agreed to write book together and were trying to figure out the logistics. Mail between Montreal and Cleveland took 2 weeks minimum in those days (even special delivery was one week at best). I spoke to our computer centre and they gave me an account on their mainframe with instructions how my friend could sign on to it, using Tymnet in the US to connect to Datapac in Canada and then to my account. I could get his stuff printed out in the computer centre and type out my stuff in my office, connecting to the CC from the Wang using something called a Gandalf box. Then a colleague going on leave lent me a teletype machine and I bought a 300 baud acoustic modem. You dialed a number on a phone and then plugged the handpiece into the modem. Suddenly, I could work from home. Good thing too because the department stopped paying the maintenance on the Wang. Then in 1982 I brought home an IBM-PC with its IBM-DOS operating system, unnumbered although retronumbered 1.0 when 1.05 came out. It had one disk drive that could store 160 KB on one-sided disk drives. Version 1.05 allowed 2-sided drives and also upped the storage on each side from 160 to 180 by changing from 8 sectors/track to 9. At first I used the acoustic modem but then bought a 1200 baud modem card. The book was finished this way and published in 1984. I wrote in Basic a primitive editor. Following an example in the BASIC manual that came with the computer (in those days you got manuals not help(less) screens), I wrote a modem control program that the CC distributed around campus.

In later 1984, we got email. Changed our collaboration and we started writing another book. In 1987, I got a computer with a hard drive (20 MB IIRC). And modems kept getting faster. Also in 1984 I got a really good editor, one that I use to this day. I have never used Word and never want to use it.

I went through the usual upgrades to DOS, played with Win up to 3.1, but never liked it. Finally Win-95 came and I thought that was usable. Then NT (which my who used to play computer games in 1976 was an NT programmer), which I liked. Then XT, which I liked better. And then later the OSs get worse. At some point, I got DSL from the phone company, but their incompetence drove me to the cable company.

That’s Okay, as long as you didn’t touch it. :smiley:

First honest-to-Og computer that I ever saw was the IBM 360 display at the 1962 Seattle World’s Fair.

First computer I ever programmed was (at the time) the world’s largest supercomputer. It was a CDC 6600, the one at the University of Texas in Austin. That would have been 1968 or so. I’ve done everything from wire plugboards on an IBM 407 accounting machine up to retiring as a SQL Server database administrator, with many and various stops in between.

I had a Commodore 64 in elementary school, though I knew a few of my stepdad’s professor’s friends who had IBMs and played Zork. I took lessons in BASIC. I was a member of some kind of dial in bulletin board, maybe early AOL. In High School I used the family PC, with a fairly early Windows. In college I got an Apple LC II. I learned about the internet my freshman year and played around with gopher and MUDs/MUCKs and IRC on my 2400 baud modem. After, I got one of the limited existence Mac clones. Then the pedestal iMac until the screen turned pink, and now I have an…

iMac
21.5-inch, Late 2012
Processor 2.7 GHz Intel Core i5
Memory 8 GB 1600 MHz DDR3
Software OS X 10.9.3 (13D65)

I can’t give exact dates, but a co-worker had one of those itty-bitty Sinclairs (that were branded Timex-Sinclair in the U.S.) sometime in the mid-80s. It had a membrane keyboard and you hooked it into a TV.

I was so fascinated by it that I bought one (at a local drugstore, no less!) and set to work with it. In the beginning, there was little if any software, so you had to program the thing yourself and store your work on audio cassettes. I learned enough BASIC to ultimately construct an interesting but totally useless animation of some sort, and more usefully, to create a database that held information on songs that reached the Top 40 Billboard charts.

It ended up being fairly sophisticated for a homemade thing; it was searchable by title, artist, highest chart position, date entered the charts, etc. After coming up with the code, then it was a matter of actually entering the data. I think I got up into the “C”'s before setting it aside and never returning to it.

I got the next two Sinclair models — the one with the chiclet keyboard and then the QL. You could buy software for these, but I’ve pretty much forgotten what that might have been. Eventually my interest waned, as this more or less coincided with me taking a job at a marketing agency that was all-Mac in 1988. They were said to have bought the first laser printer in our part of the state.

We had one of each of the early Mac models that operated strictly on floppies (e.g., 512K, 512KE, SE, SE/30, Plus, etc.), and through the years (I’m still here, yikes!) worked up the chain of sophistication. Within a couple of years, I also bought my first Mac for home, and have owned a succession of them (Classic, Performa 575, Bondi Blue iMac, eMac, and two Mac Minis) since.

I would be clueless if I had to program anything again (even in BASIC), but I’ve enjoyed the ease of use of the Mac for work and its application to music and other tasks at home.

Although I’m currently more than a little pissed off about the direction the Mac OS has taken since Snow Leopard (the acme of Mac OSes), I still can’t possibly imagine the pain had I had to live in Windows World for the last 25+ years.

I remember in junior high (late 1970’s) I was sent to the “Computer Lab” to learn to program. The teacher (who’s name I don’t remember) told the few girls there that it was a waste of his time to teach us, as we wouldn’t be able to learn it. He pretended he was kidding. Grr. A friend taught me how to use a computer a little in high school, but really my boyfriend taught me pretty much everything else I know about computers in college and afterward.

Reader, I married him.

I started with a TI-99/A in about 8th grade. Used a standard audio cassette for data storage. It had a ROM cartridge slot and there were some games you could buy. I did later get the speech synthesizer module at some point. I remember that being pretty cool.

A friend later got an Apple IIe, it had 64 KB of RAM!!!

Did lots of messing around in BASIC, trying to write games and general fudging around. Probably about then my parents figured I was destined to be some kind of engineer geek.

It is kind of interesting that now I can buy a flash drive at Meijer’s (kind of a regional Wal-mart type store) for $10 that has more storage capacity than the combined capacity of first 4 or 5 computers I owned.

I obtained a Sinclair Z80 somewhere that I did nothing useful with, then a Commodore 64. Floppies and tape storage. I type many games in from Byte magazine. Learned FORTRAN in college, BASIC somewhere, and bought a Packard Bell PC XT in graduate school. Used Windows and PCs at the library where I worked. They began a database of users for which they had no use. I created a sneaker net with the Foxpro Distribution Kit and created programs to create library cards and run overdue notices for the main library and branches. There was an election to change the way libraries were funded in Arkansas, and I created mailing labels for that. They were beginning to automate when I left to acre for the PCs of a company that makes metal buildings.
Saved the world (or a teeny part of it, a company that used Foxpro) from the Y2K monster.

I’d forgotten about my ZX-81. That was a bit of a disappointment as I built it from a kit, but when I fired it up, it didn’t work. After some investigation, I discovered that quite a few European kits that would only work with PAL TVs made their way to the US. They replaced it with a US version, but that one was assembled, so I was deprived the fun of running something I actually assembled.

Despite that, it seems a lot of us owe a debt of gratitude to Clive Sinclair.

I took a college course around 1978 or so in, I think, Basic, and we used computer punch cards, although we understood at the time that this technology would soon be obsolete, if it wasn’t already. It was just a course I was interested in, I was going to night school classes mostly for something to do.

In probably 1986 I got our departments first PC, it was an IBM XT? I’m not sure. I used it mostly for Lotus 123, making spreadsheets for calculating department sales bonuses and stuff. It was several more years before we had our company LAN fully connected, and from then on I was further and further away from the leading edge of PC technology. I still use spreadsheets a fair amount, but mostly now it’s email, report writing, and system admin.

I’ve already answered, but I’ve been reminded of some other tidbits. The first “personal computer” that I used at work was an IBM PC. Not PC XT, not PC AT, just PC. The first hard drive in a personal computer that I used was a 5 Meg “hard card” that fit in one of the slots in that same IBM PC (I suspect it covered up more than one slot, but I don’t recall for certain). That PC had the full complement of 640K of memory.

I don’t recall what version of PC-DOS or MS-DOS was the first one I used, but it was primitive enough that it didn’t comprehend directories.

I used a Compugraphic 500(?) Typesetter. Cutting edge (heh) technology which automatically set the type into newspaper column strips. There was a huge arse photographic thingy to detach and you’d run that through the chemical developers, then slice the edges off and voila - set the typeset on a newspaper paste up, by running it through another machine that put wax on the back to make it stick.

I remeber thinking they needed to develop this further so I could typeset the entire newspaper on the computer instead of printing out the strips, that way we could get rid of the arrogant typeset dudes who constantly sneered at me for being a typist. :smiley:

This would have been 1978, 1979 or 1980.

I don’t remember the exact years, but I started out with a Commodore 64. I had an Atari 2600 before that, but I don’t really count that. In the late 80s I got my first PC… it was an AT clone (12Mhz turbo?) with a CGA adapter. No sound card, obviously. It was appalling compared to the C64’s audio/visual capabilities, but there was potential…

I’ve been riding the PC bus ever since :smiley:

We had some Trash 80s and IBM PS/1 in high school.

Started in 1984 as an operator hanging tapes on an IBM water-cooled mainframe. Thirty years later I’m now a senior systems programmer still working on IBM mainframes and still coding assembler.

Turned out to be a good decision as I’ve had a roof over my head and food on the table and have never really been out of work.

I would urge more young programmers to learn mainframe computing (specifically z/OS operating system) as demand is strong but qualified candidates are few.

We had those things or similar until well past 2000. I remember the explanation given when a small classified ad was missing from the paper that it must have been cut off and fallen on the floor. Fun times!

They weren’t being used much, but we had those slanted tables and wax machines stlll around until they finally remodeled that part of the building, just a few years ago.

Oh, I remembered another thing I did that was sort of about computers. In the summer of 1969 I had a job entering bookkeeping data on a bookkeeping machine that was driven by a punched mylar tape, and the account cards had magnetic stripes on them. That was kind of fun, but sometimes I went too fast for the machine and they had to call in a repairman.

[QUOTE=Lukeinva]
I would urge more young programmers to learn mainframe computing (specifically z/OS operating system) as demand is strong but qualified candidates are few.
[/QUOTE]

You’re not kidding there. We run internal classes in things like COBOL and FORTRAN now and then, and if you have the aptitude and interest, training in CICS, RACF and Top Secret can be had, more as on the job training, rather than formal classes.

I remembered the name. I thought I was thinking of the Tandy Whiz Kids, but no, that computer was actually called “VTech Talking Whiz Kid.” The brand still exists, but they’ve been changed to one of those card-based tablet computers for preschoolers.

My first exposure to computers was using the CDC Cyber 74 supercomputer at Georgia Tech in 1974. I learned Fortran IV and helped expand the forum functionality built into the core software suite.

In 1976, a friend and I hand-built a kit computer, the MITS Altair 8800. My first program was to get it to display the American flag on a used CRT while playing the Star Spangled Banner on a nearby AM radio. There was almost no shielding on those early kit machines so setting an pseudo-oscillator by cycling through a series of loops was pretty easy. That was all written in the 8800 op-code because neither of us could afford the assembler or BASIC (the first Microsoft Basic, by the way).

My first serious job was in 1978 using a TRS-80, again in 8 bit op-code. It has been a wild ride since then.

That’s it! You had to have the right amount of wax.

Well, summagun. I got one of those too, and pondered it seriously (at age 14, I’d guess) but didn’t grok it. The manual was pretty shabby, as I recall. I did learn what a half-adder was and that made perfect sense, but I didn’t understand how to turn the thing into anything other than what the instructions gave as examples (and the instructions gave only examples, and little theory other than explaining what a “flip flop” and “half adder” are.) I’d have understood logic gates, but it didn’t go there. You must be smarter than I am if you figured it out! (Maybe I made it count, too, if the instructions had that as an example.) BTW: you probably only got it to count to 7, unless you were using an unusual binary representation. :wink:

My guess is the future is virtual systems. I bet a few gifted younguns would benefit from your suggestion, but that the total demand is a relatively small number in comparison to the burgeoning demand for understanding of cloud computing.

I never saw a computer in person until a high school field trip in 1975 with (IIRC) our math instructor in senior class; we visited a small high-tech company that specialized in silicon applications, and they had a PDP16 or somesuch computer, with a graphic display and light pen, and the guy ran a nifty little program that simulated gravity and orbits, where he could create planets and give them pushes and watch them fly on the screen. I thought that was pretty cool.

Next year I was programming UMich’s Amdahl 470 using punch cards to write Fortran IV (and/or possibly WATFIV) code. Ugh with the punch cards! I think they had all 1st programming classes use them to reduce the I/O load on the computer. Then it was PL-1, and woohoo! They were in the process of replacing all the teletypes with Decrwiter 30 terminals, a huge step forward, from clankity 10 characters-per-second (but impressive) mechanical beasts to (relatively) quiet thermal printers at 30 CPS. What an improvement!

Then I noticed that there were four nifty new CRT terminals at the computing center, so I figured out how to use them. Connect time costs were a bitch, but man did they save time editing. (These costs were funny money to us, but when you ran out, you had to plead with your TA to get more, and the well was not infinite.)

In 76 or 77 I took a class in “psychology as a natural science,” which as an engineer I though would be very interesting. Turns out it was habituated by football players, cheerleaders, poets, and others needing a psych credit but with little interest in academics. (Actually, one football player, while not particularly bright, was very keen to learn and a great class member. But I digress.) The prof and I got along, and he asked if I’d like to see his department’s computer. The department was the Mathematical Psychology department, and the computer was an ancient LINC-8 (a hybrid DEC PDP-8 and MIT LINC beast). Sure, so he showed me, and just asked the department head to give me a key, which he did!

The main thing I learned was, never play cards with mathematical psychologists. They know their math better than you do, and they know your head better than you do.

So I spent a lot of time (much of which I should have spent studying) fiddling with that computer, and ended up doing useful stuff for the department, such as hacking the editor to use a storage oscilloscope for text output, while continuing to use the ASR35 Teletype’s keyboard. I built a small subroutine library so the LINC computer’s nifty I/O hardware could be used from FORTRAN II programs on the PDP8 (running OS8, with 2 3MB disks, which was a lot at the time.) Then I used those to program real-time experiments for grad students.

That real-time programming experience allowed me to get a decent job in industry, despite dropping out of college.

After that, it was assembly language on various microprocessors for automotive control and networking, using DEC10 and DEC20 systems for development (with email! OMG!)

One project involved an Ethernet-like subnetwork with the incredibly high data rate of 1 megabit per second! Even after I moved on from that project, I helped maintain the cable plant and interfaces, and so I always had a high-speed packet link (to my dumb terminal) when everyone else was using 300-baud acoustic couplers. You youngsters don’t know how good you have it.

By the late 80’s, I was writing C code for VME-based computers (e.g., 68000). I distinctly remember a great project using 3 68000 cards, each with a WHOLE MEGABYTE of memory each, for a factory transmission test station controller. This was the first time that conserving memory wasn’t the top priority concern – actually, we could (given our programming habits) burn memory like there was no tomorrow. Lovely! Among other things, I got to code a software version of a ladder logic editor/interpreter/display, which was big fun. And they paid me to do that. :slight_smile:

Ever since, it’s been UNIX and various flavors thereof, writing code to run in various embedded systems for communications stacks or routers.

I used the Internet as part of my job starting in the late 80’s, mostly for email and file transfer, but didn’t get involved as a typical user until I got an AOL account in 1994. It was downhill ever since!