Recently, in my post about my new computer keyboard, I mentioned that punch cards were still in use when I was in college. Did you question that story? Well, lookee here!

Saved punch card deck

Now, I didn’t say they were common. There was only one card punch and one card reader in the university computer center, and by the time I graduated, even these peripherals had been removed. You didn’t see them very often, but every so often you’d see an old card deck lying around, possibly abandoned.

That’s how I came across a box of cards labeled “Egypt Dictionary” and adopted it.

Why bother? For one thing, they were a disappearing rarity. But I’d also grown accustomed to using them for jotting down lists and notes, kind of like then-recently-invented Post-It notes, only free, a more usable size, and more robust thanks to being made from card stock. Although I gotta admit that blank cards would have been a lot more convenient than cards that already had holes punched in them!

And lest you think the University of Maine was some rustic relic still using peripherals that were backward-compatible with rocks, here’s a very stylish customized punch card that I procured while visiting the City University of New York’s Queens College computer center in 1985:

CUNY punch card

But while we’re discussing the computer equivalent of the Stone Age, here’s Page 218 from Pugh, Johnson, and Palmer’s 1991 book, “IBM’s 360 and Early 370 Systems” showing one of IBM’s early innovations for permanent storage: Mylar punch cards!!!

Early IBM fixed storage: Mylar punch cards

How, you might ask, did I know that image was on Page 218? Well, I found it quickly because I’d left a bookmark on that page in my copy. That bookmark was, in fact, an exceptionally appropriate use for one of my old punch cards!

I was probably 15 or 16 years old when computers first started appearing at the consumer level.

In the late 1970s, these were mostly for playing games. I played Pong (1972) and Asteroids (1979) on the first arcade consoles; Air-Sea Battle (1977) at Sears on the Atari VCS; Carriers at War (1984) on the Apple ][, and Crush, Crumble and Chomp! (1981) on the TRS-80.

My first experience using a computer for anything other than games was the University of Maine mainframe in 1982, long before the invention of the Web (1989) or even the TCP/IP protocol (1983) that heralded the creation of the Internet.

This was a time when card punches and readers were still being actively used. Students preferred to do homework on paper-fed teletype terminals like the DECwriter II rather than video display monitors, because they would still have a printed record of their assignment if the mainframe crashed and lost their work. It would be years before the first IBM PC model would appear on campus.

It’s a fair question to ask: with no games and no Internet, what did we actually do on the university computer?

Herein lies an interesting tale. You see, before TCP/IP, IBM had created its own networking protocol called RSCS, and in 1981 – a year before I arrived at UMaine – RSCS was used to connect computers at UMaine, Yale, CUNY, and a handful of other colleges in an academic network known as BITNET. BITNET allowed users at different sites to send programs and data files to one another, exchange email, and send interactive messages, and it would eventually grow to over 3,000 universities across much of the developed world.

In 1982, the idea of being able to send an instant message to someone across campus – or even across the country! – was incredibly compelling.

But RSCS messages weren’t all that. An incoming message would interrupt whatever you were doing, whether that was running a program, archiving files to magnetic tape, or composing a term paper. Each message was separate; there was no concept of an ongoing conversation, and there was no way to include anyone other than the sender and one recipient.

TeleVideo 925 terminal

TeleVideo 925 terminal

That all changed in 1983, when one of our university’s computer center staffmembers took an example program from a magazine and ran it on his mainframe account: WGH@MAINE. The program was what we called a chat machine; users across BITNET could sign in and send messages to it, and the program would echo those messages to all the other signed-in users. It was the ultimate ancestor of later services like Chat@PSUVM1, Relay@Bitnic, IRC, and Discord.

And its use spread like wildfire among the undergrads. If you were a smart kid who wasn’t into partying, then hanging out on a chat machine was how you spent your time. I devoted endless hours with a cadre of other geeks in the mainframe’s “user area”, idly hanging out on these early chat machines, conversing by text message with an increasingly familiar set of students from random sites across the world. I joined several other Mainers in making the trip down to New York City to attend the world’s first ChatCon meetup in 1984.

These days, I still retain a deep sense of nostalgia for those early days, and keep a few of the memories alive in odd, eccentric ways. Not only does my laptop’s “Terminal” window open in the classic green-on-black of a monochrome mainframe terminal, with the standard CMS “Ready;” prompt, but it also paints the default character-graphic VM/370 login panel. I wish one of my friends still had a copy of the old CAPS/UMaine login panel: an outline of the state of Maine, done in asterisk characters!

My Terminal window also uses the same idiosyncratic font-face as the huge old IBM 3278 terminals of the day. That’s kind of an indulgence, because I never used one… The only 3278s were kept inside the mainframe machine room; lowly student users like me only had access to TeleVideo 925 or 955 terminals… And no one has bothered to port those terminals’ fonts to modern Truetype or Postscript files!

One of the attributes of those mainframe terminals that I recall most fondly were their industrial-strength keyboards. They were of the same vintage as IBM’s “Big Iron” mainframes, long before “planned obsolescence” was a thing. Those keyboards were built to easily withstand a decade of student use, or a direct thermonuclear explosion, whichever came first.

Those old 4½ pound mainframe keyboards were so different from the flimsy, commodity rubber membrane actuated keyboards you get today, or the 1.4 pound Apple Magic Keyboard with its little scissor switches and a mere 1.15mm of key travel. And frankly I really missed the typing experience of a solid, durable keyboard with mechanical switches.

So now I have to admit… This whole nostalgia dump was really just a lead-up to this: I recently bought my first mechanical keyboard.

Now the first thing I’m gonna do is warn you: if you get intimidated by too many choices, selecting a mechanical keyboard is a complete morass! You’re absolutely inundated with choice, beginning with what size keyboard you want, and what keyboard layout. Then there’s tons of different keycaps to choose from, coming not just in different colors, but with different heights and profiles. Next there’s hundreds of different types of switches, with different travel, activation, and sound profiles. Mechanical keyboards are – unexpectedly – one of those incredibly detailed, technical areas that enthusiasts love to submerse themselves into, for reasons known only to the cognoscenti.

Keychron V6 Max keyboard

Saving you all the drama, I chose a Keychron V6 Max. I wanted something really traditional: a full-sized keyboard with dedicated function keys, arrow keys, and a number keypad, similar to the original IBM Enhanced PC keyboard, which is probably the most famous keyboard in history. The V6 Max is also wireless, which I prefer, given that I often type with the keyboard on my lap. And it’s sturdy, weighing in at 4.47 pounds, only half an ounce lighter than my beloved TeleVideo 925!

I kept the stock keycaps, which are a nice two-toned blue, with reddish ESC and ENTER keys. The keyboard has modes for both Mac and Windows, as well as dedicated keycaps for both OS’ idiosyncratic command keys.

Not knowing much about switches, I ordered two sets: the Gateron Jupiter Brown and Gateron Jupiter Banana, but I quickly opted to run the latter, which have a more satisfying sound, which will hopefully not perturb my housemate.

Other features… The keyboard is customizable with industry-standard QMK or VIA software. It also has a handy dedicated volume/mute knob on the top row just to the right of the F12 key. Like many modern keyboards, it comes with (often maligned) programmable LED backlighting, which I’ve set to simply flash blue underneath each key as it is activated. I also bought a nice clear plastic keyboard cover to put over it when not in use.

Having had it for six weeks, I have to say that it’s been a pure delight, and I find myself looking for reasons to sit down at the keyboard and bang away on it. In fact, I enjoy typing on it so much that I’ve been thinking about setting up a Discord text chat for a gathering of BITNET friends to revisit those old days when we used to spend hours upon hours typing to one another across the ether (hence the reminiscing about chat machines, above). And fair warning: another way I’ll satisfy my rejuvenated enthusiasm for typing is to produce more longwinded blogposts like this one!

I’ve only had two minor niggles. I had one bad switch – which happened to be on my ‘s’ key – that would register a double-strike about half the time. However, that was easily remedied by swapping the switch out. The other niggle is one I’ve had in the past with several other keyboards: the little rubber feet on the ends of the keyboard’s prop-up legs always seem to come loose for me, requiring an end-user application of superglue to stay put.

So after all that, the bottom line of this post was just to spend time gushing about having finally bought myself a quality keyboard. I’ve been dealing with garbage chiclet keyboards ever since I left college back in the late 1980s, and – given the amount of time I still spend sitting at the computer! – I was way overdue in treating myself to a higher quality input device.

And I’ll type, type, type till my baby takes my key-board away…
(no apologies to Brian Wilson)

When I was in school, the original IBM PC came out. Anyone who used them will never forget carrying a handful of those black-sleeved 5¼-inch floppy disks around. Talk about data portability! You could fit the entire PC-DOS operating system on one 360 kB floppy and still have room left over for some user files. A blank diskette could hold the equivalent of about 175 pages of text!

But the cool kids never used PCs; we had Big Iron. At that time, most of the disk drives used on the university’s IBM mainframe were 3380s. Each drive was the size of a refrigerator and held 2.5 GB of data (about 7,300 floppies). You could daisy-chain eight of them together into a string that was about the size of one of those moving/storage “pod” containers (see below) and which held 20 GB.

After I graduated from college, I ran a mainframe shop for a company doing statistical analysis of medical records, and I bought a couple strings of used 3380s. Man, those were the days when people knew you were computing hard! Nowadays you can get one of those fingernail-sized MicroSD cards (see below) with 64 GB of storage—the equivalent of three full strings of 3380s!—for less than fifty bucks.

Where is all this going? Today I received shipment of an external hard drive to backup my home laptop. Two freakin’ terabytes. That’s the equivalent of 820 of those refrigerator-sized 3380s, all sitting in the palm of my hand in a box that’s about the size of a paperback novel.

Boggle!

I’ve needed a new laptop for years. I bought my Vaio back in June of 2000, and five years equates to three or four generations in laptop-years. Of course, I was out of work for three of those years, so I didn’t feel I could afford to buy a new machine.

All that changed after I started work innovating buses last year at Bus-Innovation. By autumn, my financial house was in order enough so that I felt I could finally swing a (by now desperately needed) laptop upgrade.

After a lot of research, I ordered a Dell last November. It was a very sweet machine, but it wouldn’t run off battery power. After talking to no less than 15 CSRs—at first to fix the problem, then later in a vain attempt to get Dell to honor their “no questions asked” return policy—I finally gave them their accursed machine back and was refunded my money.

Of course, that wasted a couple months of time, both in the research I’d done and the new research necessary to decide on a new machine (there was, of course, absolutely no way in hell I was ordering anything from Dell).

Earlier, I’d dismissed IBM because they didn’t make a single widescreen notebook model, but I learned that they’d recently come out with one that looked pretty reasonable. So on December 20th I ordered one, reveling in the substantial discount that I got through my IBM employee friend, [livejournal.com profile] pookfreak.

I had to place my order by phone because I wanted a configuration that wasn’t available via their web site. At that time, I was told that it’d be “at least four weeks” before the machine could be shipped, because it was a very popular model. Okay, well… I’ll live.

Of course, four weeks later, the ship date was pushed out another four weeks, which placed it in the middle of my Seoul trip. I was hoping it would arrive while I was out of the country, but instead, they extended the ship date another fortnight. At that point, I sent an email to my sales rep, stating that they shouldn’t be taking orders for laptops if they couldn’t deliver them within three months of order.

Lenovo Z60m

Eight days later—Friday—I received my order: a shiny new Lenovo (IBM) StinkPad Z60m. 2 Ghz, 2 GB memory, 100 GB hard drive, 15.4“ LCD operating at 1680 x 1050 px. The machine appears to be getting good reviews.

Of course, given my experience with the Dell, I’m being a bit cautious about migrating to the StinkPad before I’ve done a full system acceptance test. In the two days I’ve had it, I’ve verified that it’s generally working well. There have been a couple system hiccups, but for the most part it’s being fully functional.

My biggest concern is the keyboard, which is surprising since IBM is renowned for the quality of their keyboards. However, there are some issues. It suffers the same problem of the Dell of having the Insert/Delete and Home/End and PgUp/PgDn keys buried in an unintuitive utility section at upper right. And for some blazingly stupid reason, they decided to make the Fn key the leftmost key in the bottom row. That displaces the frequently-used Ctrl key, which makes using Ctrl-key based editing a royal pain. Basically, the keyboard is going to take some real getting used to.

However, everything else seems fine, and so far it’s passing the burn-in test. And I’ve enjoyed finally having a capable machine again. A good example of that is the fact that I’m writing this entry from my couch rather than my desk. See, the Vaio stopped working off battery power some years ago, so it’s tethered to the AC power outlet at my desk. Just being able to run off battery is an immense gain, but on top of that, even if I shut the Vaio down and moved it to another outlet, I’d lose Internet connectivity because it lacks a wireless LAN card. The StinkPad, of course, comes with wireless networking by default, which is another huge benefit, and the reason why I can post this entry from my couch, or the kitchen, or the bedroom… finally! And let’s not even mention the potential for actually playing DVDs…

So although I’m still taking my time and making sure everything about the new machine is going to work out, so far it’s going well, and I’m pretty happy with the box. Considering how much time I spend on the computer, this should have a very substantial impact upon my quality of life. Happy day!

Frequent topics