The Wrath of Kon

Dispatches, thoughts, and miscellanea from writer Jon Konrath

Tag: old-computers

Aquarius+

aquarius-plus

When I was a kid, my first computer was the Mattel Aquarius. This machine was an odd little footnote in computing history, a quick experiment in Mattel’s history to break into the home computer market. This computer came out in 1983 and was quickly killed off in a few months because of poor sales. It had little promotion from Mattel and zero third-party support, and the remaining units were quickly blown out by liquidators as the video game crash was happening and Mattel Electronics abandoned hardware, then software development.

I’ve written a bit about this before, but to recap, the Aquarius was like the Yugo of computers. It had its charms, but the deficits were not good. It was a Z80-based machine, clocked at 3.5MHz, which isn’t bad. (A Z80 is arguably 2-3 times slower than a 6502; the 6510-based C64 was clocked at ~1MHz, so about the same.) But it only had 4K of RAM, and by the time you booted, you had just over 1K of free memory. The included BASIC was okay but not great. The keyboard was a rubber chicklet 48-key thing that was like typing on an 80s TV remote, and didn’t even have a space bar. Graphics were barely a thing, and it had a 40x24 character screen. There was a cartridge port, and then a cassette and printer port that were undocumented, with printers and tape decks being largely impossible to find. A couple dozen games were released on cartridge. There was also a mini-expander, a thing hanging off the cartridge port that let you use a memory expander (also impossible to find) with a cartridge at the same time, plus added joystick ports and a second sound chip. The joysticks were Intellivision-style “disk” controllers, with no side buttons at all, just six rubber keys in a keypad.

I got an Aquarius bundle at a Kay-Bee toys in January of 1984 for my 13th birthday. The $99 bundle came with a computer, the mini-expander and two controllers, and four games: AD&D Treasure of Tarmin, Tron Deadly Discs, Snafu, and Night Stalker. And as bad as the computer was, I played the hell out of those games, and spent untold hours typing in BASIC programs on the rubber keys, keeping the machine powered up because I had no way to save them. The D&D game was particularly good for the time, a first-person dungeon crawl game with crude graphics but great turn-based combat, 99 levels to navigate (allegedly), and addictive find-the-weapons-and-treasure gameplay, as you tried to find the King Dragon and win the whole thing.

I spent that summer mind-melding with that machine. This is unfathomable to kids now, but my school had like two Apple ][ computers that were impossible to get time on, and I wanted to work on a computer so much, I would spend study hall writing games and programs on paper. Having my own computer, as anemic as it was, felt like a miracle to me, and I’d spend all day trying to write games on it. I also wished I could go to California and hunt down the mystical tape deck or the rumored disk-based master expansion that never happened. My next birthday was a jump up to the C-64, and I have no idea when my original Aquarius got offloaded at a parental garage sale. But there’s still a lot of nostalgia for that old machine.


So, 39 years later…

Like most retro machines, the Aquarius has a crew of die-hard followers who have been trying to hunt down surviving gear, tweak the most out of it with new games and software, and extend the system with new technology. A group of these enthusiasts decided to do a “reboot” of the Aquarius, since the rights have been long abandoned and the remaining hardware is aging and vanishing.

The result: The Aquarius+. (https://github.com/fvdhoef/aquarius-plus) The machine is very interesting:

* Backwards-compatible with the original system * Z80-based * 512K RAM (!!) * An ESP32 and an FPGA to support all the other fun stuff below * Wi-Fi and bluetooth * A USB connector for a real keyboard * A totally reworked video system with VGA video output * An SD card slot * Two three-voice sound chips * Everything on a single board with modern components you can buy new, in a slick-looking case about the size of a thick paperback book. * The whole thing is pretty affordable, especially in the world where eBay vultures who have driven up prices on every retro system out there.

What is really interesting is that everything is being developed in GitHub. You can look at all the source code, suggest changes, help develop it, and see everything documented. And that not only includes the ROM and firmware, but the actual hardware and even the case. Anyone with some skill at ordering custom boards and 3D printing could make their own Aquarius+. Or you can buy one from the couple of people making small runs of the machines.

I can’t emphasize enough how cool it is that all the docs and information are in GitHub. So a technical writer who is used to working in Markdown on GitHub (me) can easily make corrections. But also, back in 1983 I would have killed to get any information on this system. Compute! magazine was a treasure trove of type-in programs for literally every home computer except the Aquarius back in the day. Now, it’s super easy to share your programs or find other ones to try out and modify. No more leaving on the computer all night and then having my parents shut it off because I was wasting electricity.

My old cartridges are long gone, but the new system does have a connector for them. That said, about every cartridge ever released (and a whole lot of new homebrew ones) are available as ROM files you can easily throw on an SD card and load.

The SD card situation is a game-changer, too. First of all, the smallest SD card you can find in the back of a junk drawer can hold every Aquarius program that ever has or will exist. (Seriously, the tiny stepped-on image at the top of this post is 15% bigger than every released Aquarius cartridge combined.) I always dreamed of a way to save my programs, or get more software, or even get the cable to use a tape drive on my old machine. (And having had a tape drive for the C-64, this was a horrible experience, but still better than nothing.) Anyway, I now have a way to quickly load and save things, and easily trade them with the world.

Speaking of programming, aside from being able to see what others are doing in BASIC or assembly, there are a couple of other additions. First, I finally have access to the elusive Extended BASIC cartridge that was unobtanium back in the day. Second, there is active development on an improved BASIC. But also, there’s a C SDK, which makes it super easy to write and compile C into executables. And it’s also cool (and weird) that I’ve got all this in Visual Studio Code, the modern IDE I use at my day job. And no more rubber keys!


Once I stumbled into the dev group, I cloned the git repo, and was astounded at everything all in one place. But what was more amazing is that they had a full-fledged emulator I could run on my Mac. After installing a couple of things, I was able to build it, and I was sitting at the Ok prompt of an aqua-colored 40x24 screen. I did a quick 10 print "hello" and loaded up a few games, and all was well. I also wrote a quick printf("hello\n"); in C, compiled it, and ran it in the emulator. Cool.

I contributed some quick docs for Mac developers and picked around a bit more before I left for Poland. The emulator was cool, but I really needed the real thing. Luckily, I got in touch with Sean Harrington, who was building a bunch of units. In short order, I had a tracking number, then I had a package in the mail with serial number 15 of the Aquarius+!


aquarius-plus-case

First things first: I somehow don’t have a real VGA monitor anymore. Every flat screen in this house has been updated and upgraded multiple times since WFH started, and the d-shaped 15-pin connector I’ve been using since the 90s has gone the way of the dodo. I have this tiny monitor I use to debug broken systems, and I used that for a minute until I could get a VGA to HDMI converter.

The ESP32 is a bit persnickety about the keyboard and joystick. I ended up picking up a twenty-dollar Cherry tenkeyless and the latest XBox controller, and with those three things and a USB power source, was able to boot up with no problems.

It is really weird to be sitting at the workstation where I work and write every day with the screen being the computer I had almost 40 years ago. It’s even more strange to be at the BASIC prompt of an Aquarius with a real keyboard and an actual space bar. Of course the first thing I did was fire up the AD&D game.

tarmin

OK, the graphics are not that impressive here. Most things are drawn using custom graphics symbols or ASCII characters. But this game is still fun. Once again, weird to see this on my 32-inch 4K screen and control the game with the latest XBox controller instead of the weird little disc joystick thing. (There are ports for those if you happen to still have one.) But there’s like honest jump-scare action when you’re hopping around the dungeon and all of a sudden have a dragon in front of you hammering away with fireballs in your face.

The amazing thing with this new machine is how well it integrates with 2023. For example, you run a little program to configure the machine, and it enables you to point it to your local Wi-Fi network. Okay, you won’t be browsing the web on this thing (yet?) but you enter a command and the machine will go to GitHub, pull the latest firmware, and install it for you, which is amazing. The machine also works as a WebDAV server so you can push files to the SD card. It’s also got a REST API so you can  push files, enter remote typing to the console, or update the firmware. (I don’t talk about my day job here, but I’m sort of familiar with APIs…)

Anyway, I wish I had as much time to play with this as I did back in 1983, because I still have a million ideas in my head. How can I write a web browser? How do I get that text adventure game going? What about a micro lisp interpreter? That space war game still needs to be written. Working at a startup and having a mortgage is a bit different than summer vacation with nothing to do when I was 13. But I know C. All the docs are here. I’m done with grad school now. I’m looking forward to keep busy with this little thing.

The age of adapters

IMG_4371

Two disparate conversations got intermingled in my head this week. One was a long discussion about the days of AM radio and only AM radio in cars, and the other was a day where multiple people asked about various dongle issues, USB-C vs. USB3 vs. Thunderbolt or Thunderbird or whatever the hell Apple calls USB-C now. Anyway, both of these things make me think of how in general, we’re so adapter-free now, and can generally shoot music and videos and photos straight through the air at each other, at the cloud, at machines like TVs and printers and coffee machines. I promise this isn’t the usual “these damn kids don’t know what it’s like to hunt for the right DB-9 to DB-25 RS232 cable” old man rant, but these two things made me think of the ubiquity of adapters in the seventies and eighties as the landscape of tech rapidly changed.


Example one: car stereos. For decades, the standard was AM radio, and that’s it. In the US, the AOR FM stations started their reign in the late 60s, but it wasn’t until 1978 that there were more FM stations than AM, and a lot of them were simulcast stations of the same programming. I think by the time I was sentient enough to have my own radio and listen to my own music, the top-40 stations in my area were FM, but FM radios were still an upgrade option for most cars back then.

I remember my former stepdad had an old Buick, maybe a 71 or 72, and it had the stock AM radio. But he’d upgraded this for the bold new future of AOR programming by buying a little Radio Shack box, a Realistic FM tuner. It sat below the all-metal skull-crusher dashboard of this giant beast of a car, somehow spliced into the old wiring, so it would pump high-fidelity FM stereo sound into a single three-inch paper speaker. Seems like it would have been easier to rip out the stock radio and slap in a Krako tape deck with an AM/FM tuner, but maybe that cost an extra ten dollars. Also, leaving in the old radio wouldn’t lower the value of the vintage $500 vehicle, I guess.

Another big thing was that in the late sixties/early seventies, nobody could decide on what physical media format was the king of mobile applications. Spoiler alert: the cassette won, and there were suddenly millions of vehicles on the road that couldn’t play them. One “adapter” approach was to go to Radio Shack or K-Mart and pick up an under-dash tape player, much like the external FM tuner, and wire that up so you could play your Barry Manilow cassettes through your stock sound system.

What I always found funny, although I never saw one in person (I did read a lot of Radio Shack and JC Whitney catalogs as a kid, so I knew of them) were the 8-Track to cassette adapters. If you were an early adopter of the bigger and quickly obsoleted tape system, you could buy a plug-in adapter, which looked like a really long 8-Track tape, but the part that stuck out of the dash had a cassette player mounted horizontally in it.

(For a quick look at all of these options, take a gander at this 1976 Radio Shack catalog.)

I never really bought into this adapter madness — I either went to the junk yard and bought a tape deck out of a junked car for twenty bucks, or just brought a jambox and put it in the passenger seat. But that was when I was still spry enough to crawl around under the dashboard of a subcompact. Maybe I’d think differently now that my back is out, who knows.


Much later, the cassette was dethroned from the top of the heap of the physical media world, and then the argument resurfaced on how you get your various iPods and DiscMans and whatever to talk to your tape-only car stereo.

The very first time I bought a portable CD player in 1992, it actually shipped with the solution in the box: a little fake cassette with a cord dangling out of it that plugged in the headphone jack of the CD player. I used a system like this for years, first for that CD player, but later for the MiniDisc and iPod. I didn’t have a car during the heyday of in-car CD players in the early 00s, but I rented cars quite a bit on vacation. And of course, I’d always forget that damn adapter and would have to buy another one for twice as much at an airport. So I have a big collection of those things in storage somewhere.

There was also a much worse adapter for cars that didn’t have tape decks. It was basically a Mr. Microphone but it took the signal from a headphone cable and broadcast it over channel 88.1 with like a milliwatt of power, so you could tune in a car radio and magically listen to your CDs.

I got stuck with one of these when I was Hawaii in 2003. It was basically like this scene in Spinal Tap. I’d be driving around the island, happily listening to an album on MiniDisc, and I’d zip by some volcano park or whatever the hell that would blast out weather advisories at a million megawatts on the same exact channel as the adapter, interrupting my song for the next few minutes. I finally gave up and bought a Skynard CD at a gas station and listened to that for the rest of the trip.


The adapter thing was also big in the beginning of personal computers. Both Atari and Mattel had popular game systems, and then Apple and Commodore came out with home computers. The popular thinking of parents at that time was that kids needed to learn about computers so that by like 1995 when paper was obsolete and the world was run by artificially-intelligent mainframes, the kids would be able to get good jobs to afford flying cars and robot butlers. So why buy a gaming system and later buy a home computer, when you could take your existing gaming system and magically turn it into a home computer with a plug-in box like that FM radio tuner?

Atari had a few different approaches. They came out with a BASIC cartridge, which was laughably bad, given it could only use 64 characters of memory for programs, and you had to type in programs with gamepads. Next they tried to release the Atari Graduate for the 2600/VCS gaming console. It plugged into the cartridge port and had a membrane keyboard that sat on top of the 2600, adding 8K of RAM and the ability to hook up peripherals like a tape deck, a modem, and a printer. This was supposed to be a $79 add-on, but never shipped because (allegedly) of some arguments between Atari management and the third-party team developing it. There was also a third-party thing called the CompuMate that shipped, but didn’t take the world by storm, probably because you can’t do much with a 10x12 character screen.

Mattel was a bit more infamous about this, because they promised a computer add-on and never delivered, which got the FTC to slap a $10,000 a day fine on them, and lit the fire to for them to come out with anything that could legally be called a computer and dumped on a small test market at a loss, which is exactly what happened.

The Entertainment Computer System was an add-on home computer for the Intellivision, which was a small external chicklet keyboard and a box that plugged into the side of the Intellivision, and was probably 75% the size of the actual Intellivision, and had its own power supply. The thing added BASIC, 2K of RAM (but you couldn’t use all 2K for your programs), another sound chip, extra controller ports, and the interface for a cassette recorder. They also came out with an add-on synthesizer keyboard — this was the heyday of Mattel’s Synsonics instruments. The whole thing got the FTC off their backs, but didn’t entirely catch on, and then Mattel imploded a year later.

Coleco also did this with the Adam computer, which was available as a standalone or as an adapter that plugged into the ColecoVision console. I don’t know the architecture of the add-on or how well it worked, because the only things I ever heard about were the Adam’s other major shortcomings, like the gunfire-loud printer; the fact that the power supply was in the printer so when the printer died, the whole system died; and the slow cassette system built into the main unit, and a burst of EMF at start-up would nuke any tape in the drive, even though the instructions told you to put the BASIC tape in the drive when you booted.

The more interesting one was that Coleco came out with an adapter that would enable your ColecoVision to play Atari 2600 games. This wasn’t some kind of sophisticated emulator or anything; it was functionally an entire reverse-engineered Atari 2600 that hooked onto the front of the ColecoVision and used nothing more than the video connection and power from the ColecoVision. The expander has a 6507 CPU, memory, and the whole deal. You had to unplug your Coleco joysticks and plug them into the expander (or I guess buy some Atari sticks, if you wanted the same feel.) Coleco got sued by Atari about this and Atari lost.

Likewise, Mattel also had an Atari compatibility “adapter” that was also a near-complete 2600 that plugged into an Intellivision. And Atari did the same thing themselves with a near-complete Atari 2600 that plugged into the Atari 5200. These were major marketing coups in that they radically increased the other systems’ library size. The downside was they increased their libraries with really bad games. I don’t think people remember how bad Atari 2600 games were, even compared to the 5200 or Intellivision.

The whole thing is bizarre though. It reminds me of in the 1950s, the Air Force built this giant B-36 bomber, and when they decided there was no way to bolt enough guns onto the 200-ton behemoth, they thought, “hey, let’s just hang entire fighter planes on the big plane and have the best of both worlds.” (That never really worked out, BTW.)


Now we’ve solved the upgradeability problem: everything is sealed shut with glue, and when you want a better version with newer features, you throw the old one in a landfill. Sometimes I wonder if this adapter fetish of last century was some holdout to the days when a TV or a radio was a piece of furniture you kept forever and serviced with in-home repairmen, like a furnace or a car. Maybe people thought they would invest in a system and then it would slowly grow and evolve over time.

(Oddly enough, Apple embraced this for a time, and you could upgrade early Apple machines with an upgrade kit that replaced the logic board, but kept the old case. For example an Apple IIe could be upgraded to a IIgs, or a Mac 128 could be upgraded to a Mac Plus. I don’t know who did this, and you were basically replacing the entire machine but keeping the old yellowed case, so why not just pay more and get the whole thing. Maybe schools did it. I could see a school administration making a bone-headed investment like that. I bet I’m still paying off tax bonds from when my local school did this in 1977.)

I think these various false starts caused the adapter appeal to dwindle. The last one I really remember is the Sega 32X, which was a stopgap measure to put two high-speed CPUs, a GPU, and more memory onto the 16-bit Genesis, which allowed it to run… well, virtually no games, because nobody supported it. Anyway, it seems like now the thing is to own one of every console, or just run the things on your phone. People aren’t as up in arms about o “teaching computers” to kids like they did when they thought “computer technician” was a vocational skill like a cabinet maker or TV repair person. Everyone seems to know how to use a computer off the bat, or instinctively know how to move a mouse or swipe a screen. And our homes are filled with computers, whether we know it or not. The webcam sitting on my monitor probably has a CPU orders of magnitude faster than some of the mainframes I used in college. Just let the kid screw with the old iPad, and they’ll figure it out, I guess.


Anyway. Dongles: USB-C is a subset of Thunderbolt 3. They use the same size connector, but TB3 can be twice as fast and use half the power, depending on the device and the cable. That’s all. Enjoy not having to buy another device that costs 90% of your first device to play another manufacturer’s games.

COVAD-99

Ever since the COVID stuff started, I’ve had the term COVAD stuck in my head. There’s a reason for that. Let me explain.

So back in 1999, I moved to New York to freelance and write fiction and do that whole lifestyle, and it lasted about six months and I ended up at a full-time job at Juno Online that fall. Juno was that free email company, where they gave you a clunky Windows program and you got a free email address but had to look at ads in a little sidebar thing. When I got there, they also got into giving away a limited number of hours of free web browsing, or you could pay a little per month to get “unlimited” use.

At that point in time, 99.99% of internet users connected through a dial-up modem. Some dorms and campuses had ethernet; some offices, too. You could also pay a ton of money to get an ISDN connection at a screaming 128Kbps. Like most people, I used a 56K modem, which wasn’t blazing fast, but my first modem ever was 300bps, and I spent a few years of college on a 2400bps, so it didn’t seem that horrible. The busy signals were, though.

One of the first things I worked on at Juno was a new product called Juno Express. This was a Juno unlimited connection, but also included a broadband connection. Juno experimented with every type of broadband technology coming out at the turn of the century. We did trials with cable modems, satellite, microwave, various radio technologies, and something that ran through power lines to the home. But the one that stuck was DSL. And our DSL partner was called Covad Communications.

Prior to the late 90s, the only real way into a person’s house from a communication standpoint was the voice line. Modems worked by connecting to the voice line and converting digital communication into an audio signal, that screeching sound you heard when you connected a modem to the internet, if you were old enough to remember using a modem. That worked, but only up to a certain point, because of the inefficiency of cramming a wide digital signal over a relatively narrow pipe.

The Telecommunications Act of 1996 changed this. Among the other things they deregulated, they made it so that an Incumbent Local Exchange Carrier (ILEC) - the big phone companies like Bell Atlantic or Ameritech - had to allow any company the ability to share the local-loop access of the pieces of copper that tied a home to a telephone exchange. That meant a company like Covad could lease these lines and run their own digital internet service directly to your home.

Of course, the big phone companies didn’t make this easy. They dragged their feet and instituted byzantine processes for partners and did as much as possible to discourage this forced competition. Part of what made my documentation of Juno Express so messy was the complicated dance of getting the customer’s phone company and someone from Covad to both work with each other to get everything connected. Companies like Verizon weren’t going to just hand keys to Covad and say “knock yourself out.” Getting appointments was tedious, and sometimes they just wouldn’t show up, so you had to reschedule the following Covad appointment. It would take weeks and sometimes months to turn on a connection.

Once you got all of this sorted, you ended up with a DSL box in your house that had a 10 base T ethernet connection at about 768Kbps. But it was on 24 hours a day. No busy signals! And over ten times faster than a modem. Yes, my current connection is usually about 600Mbps, but just under 1Mbps was so insanely fast at that time. And not having to wait an hour to get past the busy signal at peak hours was a huge plus.

I seldom worked with anyone from Covad. But they had a sales rep who, when he was in New York, was always good for a high-end lunch. I remember getting a three-hour, all-expenses paid steak dinner for lunch at Sparks Steak House once. I think we spent thirty seconds discussing business, and it was “how’s business?/not bad/let’s get more drinks.” Other than that and the usual swag that showed up (I’m sure I had Covad mouse pads galore at the time, maybe a stress ball or some pens, too) I seldom had direct interaction with them, just deciphering their emails and adding to the docs.

When I moved into my own place in Astoria in 1999, I got DSL right after I got my keys, but I didn’t use Juno. Covad also got hooked up with Speakeasy, who I still had accounts with from my Seattle days. Speakeasy started as an internet cafe in Belltown, and I got a shell account there when I got to Seattle. For five bucks a month, I got an account on a SparcStation, the address jkonrath@speakeasy.org, and a few megs of web space. I kept that account for like ten years, but when I got to New York, they were doing dial-up access nationwide, which I used, until I got the DSL hookup. I later moved from the leased-line DSL, which used the second set of copper in my walls, to a shared-line setup, which ran on the same pair as my voice line, using DSL filters. I think that was maybe a 3Mbps connection.

I left Juno in the summer of 2001, right as they got bought by NetZero. I kept using Speakeasy/Covad until maybe 2005 when I moved in with Sarah. Oddly enough, Covad and Speakeasy were acquired and mashed together with MegaPath in a three-way merger in 2010. The Speakeasy cafe burned down in 2001. And now when you search on Covad, Google suggests Covid. So I’m not the only one confusing the two.

Desks, part two

A long time ago, I wrote a post here about my various desks over the years. (It’s at Desks, a viewport into the mind) I was digging around in some scans, and found a few more pictures to babble about. Why? As I said in part one, why not. I have an obsession with the workspaces of other writers, so I’m always taking a snapshot of mine.

Anyway, exhibit one is my desk from 1991-1993, sort of:

epson-img217

This is actually a view of my infamous 414 Mitchell apartment, as it was being torn down on the 4th of July weekend, 1993. So, the computer is gone. It’s hard to see, but to the left is a green card table. That was my computer table from probably when I was a teenager, up until that summer. I used to build model airplanes on it before that, so it was covered in Testor’s paint, in various camo colors. I don’t know what eventually happened to this table; I think it was still at my mom’s house shortly before she sold it.

The whole summer when Summer Rain took place, I had a DOS PC in a generic mid-tower case sitting on that table. Here’s it’s full of books and dishes, although I also see a copy of the Danzig 3 box set with the weird plastic HR Giger cover on there. Also check the genuine IBM PC 83-key keyboard against the wall, which is worth more than a few bucks on eBay these days. (No idea what I did with that - I think it was broken.) And of course, the horrible wood paneling. This apartment was $177 a month in the early 90s, and it shows.

Same year, next exhibit. Here’s the next iteration in 1993:

EK_0016

I worked at Montgomery Ward in the summer of 1993, and wanted to get a “real” computer desk for my next apartment. We sold these Sauder L-shaped desks which I thought were cool as hell at the time. This was before everyone had a PC in their house, so the computer hutch was still a somewhat new phenomenon. And this was before particle-board furniture got value-engineered to hell, so this was a pretty sturdy setup. I think it cost $150, minus my ten-percent employee discount.

This was in my room in my mom’s basement, shortly before returning to college that fall. More nice wood paneling, sporting a Type O Negative poster I got from my zine days. Other things I notice are the twelve-inch paperwhite VGA monitor I had for a few years, my Kenwood stereo and Panasonic speakers that followed me through college, and I see a bottle of Obsession cologne, from back when I actually thought that shit mattered.

This was my first real desk when I started writing later that year. I either sold it or gave it away when I left Bloomington in 1995.

Next up, here’s what Seattle looked like, circa 1998 or so:

EK_0004

The entire time I was in Seattle, I worked on my old kitchen table, which was too small in area and too high off the ground. I’d upgraded to this ViewSonic color monitor, which was far too deep for such a narrow table. (Remember when monitors were more than an inch thick?) Other interesting (or not) things include a self-inking stamp for Air in the Paragraph Line Zine outgoing mail, and I spy a box of Travan backup tapes, when I used to back up my Linux machine to tape for some damn reason. You can also see my emacs setup on the monitor, with eyestrain-relief pink colors. I used the emacs text editor to write everything up until 2011 or so.

Fast-forward a minute (see the older post for other desks in between these) and here’s my work desk in 2001 right before I set it up for the first time:

P8200004

This was at my office at Bleecker and Broadway. We moved in there in August 2001, and I left in February 2007. I spent a lot of time at this damn desk in the early/mid-00s. The friend who just passed away was two cubes in front of this, so this pic is a little bittersweet. It was also taken a month before 9/11. Ugh.

When I went back to the company in 2010 and visited in December, the desk was vacant, so I got to set up and work there, which was bizarre. That filing cabinet was still there, and was locked. I still had the key. When I opened it, all of my files and printouts from the early 00s were still in there.

And to close, here’s a shot from last year, which is about current:

IMG_1219

This is an Anthro cart I bought in 2010 when I started working from home. It’s not bad, although I wish I bought the one twice as wide, and maybe the matching filing cabinet. The only difference between this and 2020 is the Vanatoo speakers I just got. And the bass is usually in a stand. It’s also never this clean. This is both my work and home desk, so I spend far too much time here. It could use a bigger monitor. Maybe I should look into that next.

flu, rom-com dreams, unix history, holiday mall-walking

I think I have a bit of the flu right now. It’s the weirdest one, because I don’t have a lot of symptoms (congestion, throat, fever, etc) but I have been horribly underwater, unable to think, achy, and all I want to do is sleep. And of course this happens immediately before our Q4 deadline, when I have half a hundred things that have to ship. Last night, I slept about eleven hours, and felt like it was maybe three. I think I’m on the back half of it, and maybe if I waste the weekend sleeping, I’ll be over it.


I had this amazing yet disturbing dream - I plotted out the entire outline of a chick-flick rom-com, and it was an absolutely bulletproof story for that genre. And I remembered all of it when I woke up, and wrote it all down. It’s not a bad story idea at all if I was into that sort of thing, but I’m 80% sure it’s actually the plot of something I subliminally watched on a plane fifteen years ago. I’d have to spend a few weeks watching the entire Emily Blunt filmography to research that I wasn’t plagiarizing Richard Curtis. And what’s worse is if the thing ended up being entirely successful by ten orders of magnitude more than anything else I’ve written.


I’ve been reading UNIX: A History and a Memoir by Brian Kernighan, which has been fun. I’ve had a copy of the K&R C book since forever - I actually had the first edition, sold it to buy groceries or whatever back in 1992 or so, and then bought the second edition when I was in Seattle. Kernighan is one of the Bell Labs folks who was around when unix first came to life in the late sixties/early seventies. He wasn’t the inventor of unix, but he arguably came up with the name, and he co-wrote that definitive C programming book. Anyway, the memoir is actually half about his personal time at Bell and half the beginnings of that operating system’s development.

It’s a fun read, because it makes me think of how quickly things changed in that period. They first started hacking together their system on a PDP-7, which had something like 32K of RAM. They had to write everything in assembly language, because there wasn’t a C language yet, and there weren’t portable libraries yet, which made later moving unix to the PDP-11 an overwhelming task. A dozen years later, my Commodore 64 had double that amount of memory. Six or seven years later, the computer I first used to learn assembly language had eight times that memory, and was considered largely obsolete at that point. (The C335 class had a cast-off lab of old Atari 520 ST machines, which were maybe five years old, but felt more like fifty, compared to the NeXT and SPARC workstations everywhere in Lindley Hall. It was nice learning assembly on the Motorola 68000 though. I don’t remember the details, but the 8086 seemed bizarre in comparison. The 68K had more registers, and they were all general purpose; the x86 had a bunch of specific registers, so like some were specific pointer registers you only used in addressing. Or something. Anyway, this was thirty years ago, and I never used assembly again.) Anyway, it’s fun to read about these guys writing an OS that’s now used everywhere, on a machine that’s slower than the alarm clock sitting on my desk.

The one weird thing about that book is that Kernighan has probably sold millions of programming books over the years, mostly through Prentice-Hall, but this book was self-published on KDP. It looks okay, but it’s definitely published on KDP. It makes me wonder why he didn’t get an agent to swing him a deal and maybe get more publicity on the thing. It does seem to be highly-ranked at the moment, and I hope he does well with it, but it is curious.


Not much else. Writing has been slow because of the flu. Mall walking has been increasing as the temperatures slowly drop. (Nowhere near as bad as the midwest, though.) It’s nice to see the holiday stuff slowly start to fill the stores. Macy’s is packed with new inventory; JC Penney seems to be well-stocked. Sears is Sears. The one in Concord has a sad display of trees in the basement, and not much stock on the floor. I still find it funny that I thought of Sears as The Enemy for years when I worked at Wards, but now I feel oddly emotional when I’m in the holiday department. It reminds me a lot of being in Four Seasons over thirty years ago, putting up the fake trees and telling people that no, we did not have any Nintendos in the back room.

I have a much bigger post in me about the Wards thing. But one interesting bit I found out is that one of the guys who worked full-time in the automotive department who I always liked working with managed to stay until they locked the doors on the last day. And then, oddly enough, he jumped to Sears, and went down with the ship when they closed almost twenty years later. So that’s interesting.