back
104 comments
There was this era in the late 70's and early 80's where this story is ubiquitous. And while we are all in our 50s or later now, it's interesting that we were essentially the "first generation".

When I went to work in the early 90s we were already the "old guys". Out in the real world everyone[1] who could use a computer at all was under 30. And we'd all cut our teeth on Apple 2's and Spectrum and Commodore and BBC and so on.

[1] yes there were folks from before that saw a PDP or whatever but they were rare, and usually either deep in academia or IBM etc.

For us in the same age cohort in Europe it was ZX Spectrums and Amstrad CPCs, besides the C64 which made it there too. Fun times.
> yes there were folks from before that saw a PDP or whatever but they were rare, and usually either deep in academia or IBM etc.

Was it a case of being rare, or of computers being something they used at work (and only work) so they simply didn't talk about computers outside of that context?

Judging from stories of the early days of personal computers, those people mostly fell into two camps: those who were excited about getting their hands on a computer of their own, and those who dismissed personal computers as useless toys. The latter would make the number of people exposed to computers seem artificially small.

I bring this up because I have encountered people who used minis and mainframes over the years. They were a fixture in major corporations and even medium sized businesses by the late 1970's (which is when personal computers started getting the attention of the public).

Those of us who grew up with computers are truly a special breed, since we had to know how things work in order to do anything at all with the things.

These days kids are served eyeball-bleeding chaos on the supercomputers in their pocket, which they need permission to do anything else with .. and its kind of sad.

Learn what a byte is, kids. Learn where it fits into a register and why. Learn a few opcodes, some peripheral I/O heuristics. Break out that raspberry Pi and go full bare metal for a month.

I sure wish our mobile phones had compilers onboard. This is the one thing that is ruining computing for kids these days, imho. They need corporation-controlled permission, for fucks sake.

I could probably write a blog post with the opposite title, sth. like "My life got ruined by the Commodore C64". Equally hyperbolic, the narrative would go something like this: I was the exact same child/teen as the guy from the other blog, but the problem from 2026 me is that I got lured into IT through games and BASIC, and now I so wish I had chosen a different career. Alas, it's all I know how to do, and at this point in my life, changing careers is not a viable option.

So, thanks C64!

I still love you, though...

Hello there -- I'm the guy who wrote the article! And I couldn't help but laugh at your comment. You are 100% correct, it could very easily go the other way. My story is that I actually graduated with a degree in English (as in literature!) and the only CS class I took was Pascal (where a friend of mine, who was also in the class, joked that we both got another language for a grade - C).

I'd never intended to be in a CS career, but the way I see it, the gravity of the C64 was simply too strong. I was pulled into its orbit whether I liked it or not, and now here I am, in IT for the last 29 years. My other love, writing, I was able to do on the side (five novels), for which I'm equally grateful.

It's a life -- my life. I love you, too, C64! :)

It still remains to be seen, but the C64 may have ruined my son's life as well. I have a similar story to yours and OP's: born in the mid 70's, got a C64 in the mid 80's, convinced myself that I was a genius because I could get it to do anything I wanted (I even learned 6510 assembler back then) and parlayed those skills into joining the internet boom of the mid-90's.

My own son was born in 2003 and he sort of picked up on my passion for computing, but he grew up in the iphone generation, not the C64 generation. When he went to college, he chose to major in CS like his dad did and just graduated last year into the worst employment market since the great depression. He did get a job so that's good, but we'll see how things go...

I do think I'd have an emotional reaction if I typed load "*",8,1 again, though...

Sounds like the normal mid-life crisis. :-P Would probably hit you with every other job too.
Fun nostalgic read (also Korean). I grew up an Atari kid, having spent many hours in arcades and eventually getting an Atari 400 included BASIC, and Asteroids cartridge. No storage not even cassette.

I had friends that had Ataris of course, but also some that had C64s and even a TI-99/4A. The thing in my circle was that the C64 and TI folk were more users and the Atari kids were more hackers, not that there were very many of each at the time. I learned BASIC, machine/assembly, and got into coding and engineering. (One of our pastimes was cracking games just to see how it was protected and see if we could. We'd show off any success amongst ourselves but never distributed as that wasn't the fun part.) I get the feeling that I probably worked for some C64 kids as adults that always seemed to have more of a product or business sense about them than the Atari kids.

I started a little later with the Commodore 128. I must have spent thousands of hours programming in Basic and assembler. I remember wanting an assembler instead of putting bytes in memory, and saw one in a supermarket when my mom took me shopping, that's how popular computing was then.

It was fun, but primitive, when I learned Pascal at university I was impressed by the functions with a name to which you can pass arguments!

I hit the limits of C64 basic pretty quick and I read somewhere that there was a different language called "assembler" that was faster, so I convinced my mom to buy me a book about it. As I started reading the book I realized that I needed some software to go with it (the actual assembler...) and the book was about the "Merlin64 assembler" so I begged my parents to buy me that software for Christmas.

Well, as it turns out, that particular assembler was actually pretty obscure software. My poor Dad had to visit a dozen computer stores in Ann Arbor before he _finally_ found a copy.

Commodore 64 was quite popular in Europe too, but I believe more successful was the Sinclair Spectrum (and some copycats behind the iron curtain). In my case, too, it was the Speccy and later the Sinclair QL, when it got really affordable; I owe my life to the QL :)
And in eastern Europe, due to economical reasons, its popularity extended well into the 90s. There's a whole group of people that grew up with the Commodore that are a decade younger than their western peers.
Speccy for me too, and most of the local people I knew.

Aged 11, going through the ring-bound orange manual just after Christmas, because the cassette-player we had was broken. When a replacement was obtained in the new-year I started playing games with my sisters, but I'd already been "forced" to play with BASIC and I never really stopped..

Speccy guy back in the day here, but these days I love Linux, and you know Linus cut his teeth on the QL, right?

I feel like storage has improved slightly since microdrives were state of the art too...

I picked up a book around 1977 on the PDP-11 processor and worked my way through it with pencil and paper to understand the architecture when I was around 13. I saves up my summer job money and bought a used Commodore PET 2001 for ~$700 with cassette drive and 8kb and a green phosphor screen. I later bought an expansion for it that gave me 32kb. The PET's 6502 was simpler, but that DEC handbook and working out registers on paper gave me a strong foundation in computers. I realized computers would only be tools and always managed to take jobs outside of comp. sci. or IT, but always used a computer and programmed utilities for every job I had in any language I fancied at the time and throughout the years: C, Basic, asm (6502, PIC, Scenix, 68000, 8086/88, now ARM/x64), Forth, Lisp (Lush/Lush2 lush-users on Sourceforge with Yann LeCun to get Lush running, APL, J, Logo, Pascal, Factor, Java, Python, F#, now Rust, Odin, and J is still open on my desktop daily). I had in mind how people were talking about high-paying jobs if you learned WordPerfect, and it was "the future" back in 1991-93. I felt people were putting the tool before thought, intelligence, and process. I did dip into DBA and IT here and there for a little bit, but I thoroughly enjoyed writing embedded software for the window animation I was working on for a display company, and interactive prox switches on the store window at Sachs to trigger a pneumatically actuated Nutcracker to raise his arm and close his jaw and other fun kinetic pieces in the late 90s (Pre-Arduino saturation days - Parallax Basic Stamp, Scenix, PIC, and PCBs from scratch by hand with resist and etch). Kids loved pressing the Nutcracker switches! The reason I learned so much was that you had to go to the library, write a letter or eventually by the 90s email and user groups, and just plain figure it out through trial and error on your own. I had a VIC-20, Commodore 128, Amiga 500/1000, then a PowerPC Mac running Mach Linux in the late 90s/early 2000. I loved Commodore. It's a shame. They were the best option for the buck.
Kindred spirits, you and me. That PDP-11 put you on the right path, for sure.
I grew up with a C64, and the story resonated with me. Not as much about getting pirates games to run, but more trying to play the latest games on our old 386 which came after the C64.

A friend of mine said, "PC gaming creates techies". Does it still? I hope so.

I can't describe that mystery feeling when getting bunch of random cassette tapes from my cousins with a giant catalog of programs on them, some demos, some games, some wild stuff and just casually browsing them. All I had was a title if I was lucky. Then the fun stuff of calibrating the tape head :) Great memories.
I wanted an Apple II so badly and thought I was getting the short-end-of-the-stick with a C64 but I am so happy (to this day) that my first machine at home was C64.

I still have my tattered C64 Programmer's Reference Guide on my shelf (as well as Programming the 6502 by Rodnay Zaks).

If only the C64's floppy drives weren't so unbearably slow! And they even had their own CPUs -- the Apple II may have had worse graphics and sound (to be fair it was designed five years before the C64), but its floppy drives were far faster than the C64's despite being "dumb" (but then they were designed by Steve Wozniak, a singular genius).
I'm curious about something. A lot of older programmers, like Terry Davis who was fairly well known in Korea back in the day, seem to really love the Commodore 64. Is there a reason for that? I'm not from that generation myself. If I had to pick, my nostalgia lies with Windows 95 to 98. So I wonder, what kind of memories does the Commodore hold for the generation of programmers older than me?
The C64 had a good game library. While the C64 does have a cartridge and tape deck port, most games were sold on floppy disks. The C64 does not auto-boot disks, so when you turn on the power switch, you are immediately met with a BASIC "Ready." prompt. You have to type in a magic incantation to start the program on the disk

    LOAD "*",8,1
The curious will wonder what else can be done in BASIC? Or what if you don't have any games you want to play? It usually starts from there. This generation of Commodore computers has an excellent beginner's programming guide [0] in the box. Want to change the colors on the screen, or make a sound? The manual shows you what values to POKE into memory to make that happen.

The Programmers' Reference Guide [1] has a good introduction to assembly and machine language, if you want to go deeper.

[0] https://archive.org/details/Commodore_64_Users_Guide_1982_Co...

[1] https://archive.org/details/Commodore_64_Programmers_Referen...

[2] https://archive.org/details/commodore-1541-disk-drive-users-...

Of the 1980s 8-bit computing era, the Commodore 64 was the "best value" for getting a lot of functionality for the price. It had 64k of RAM when some others only had 16k. It had a really good built-in sound chip with polyphonic sounds (makes it richer sounding for programming video games music and sound effects). Some other computers had cheaper chips with monophonic sound which makes simplistic beeps and tones. It outsold all the other computers like Apple II, Atari 400/800, Texas Instruments TI-99, etc. This meant it had a big ecosystem of 3rd-party add-ons.

The article talks about COMPUTE! magazine. They often had free games where they listed the source code in the magazine pages. The reader would then manually type in the code by hand into the computer and save it to floppy or tape drive. The magazine would have the same game ported to different computers so there would be separate source code listings for Commodore, Atari, etc. The Commodore 64 versions of the game would always end up being the best version to run because of the hardware advantages mentioned above.

https://www.google.com/search?q=compute%21+magazine+program+...

It was the best-selling single model of home computer for a very long time (relatively speaking in a very fast-moving field) in an era where most new models ditched compatibility, and in some countries it totally dominated.

Where I grew up (Norway) you rarely if ever saw Apple's until the Mac, and only the occasional other brand like Amstrad or Spectrum.

In my primary school classes, almost everyone who had a home computer had a Commodore 64. As a result, it was easy to get (pirated) games.

The network effect was strong - having a different computer meant you might have nobody nearby to swap games with. I knew one person - vaguely - with an Amstrad, and one person I knew of at my school had a Texas Instruments machine, and one with a Spectrum, but there were half a dozen kids in my home room alone with Commodore 64's.

It was much more tribal for that reason. If you had a Commodore 64 or Amiga, chances were Atari was "the enemy" even when Jack Tramiel (who founded Commodore) was kicked out of Commodore and bought Atari, and Spectrum's were just laughed at.

Mac and PC's were seen as boring business computers.

It boots into BASIC which makes it really easy to learn BASIC. It feels like a programmable computer even to kids who know nothing about programming, as the only way to get anywhere is to type a command. So it's very easy to start. You can also practice typing straight away, or do colorful 'ASCII art' (actually what people call 'ANSI art' - drawing using colorful text blocks).

OTOH with Windows 95 it's not really clear how to make a program or do something creative. So I'd argue C64 or similar might be a better choices that W95 PC for kids under 15 y.o.

A C-64 was my second computer. The first one, which didn't last too much, was a Timex-Sinclair 1000 (a clone of Sinclair ZX81). The Commodore gave a lasting impact for various reasons. It had color, graphics at good resolutions, fantastic sound, a decent keyboard and a good form factor, great peripherals, and excellent expandability. Moreover, the games were incredible.

The peripherals were also noteworthy in the sense that you could have similar, "serious" peripherals such as good dot-matrix printers or floppy drives, than your father's "serious" CP/M or MS-DOS business computers; quite a difference from other home computers' idea of peripherals which were substandard or crippled equipment. That is, from peripherals alone, you could make a case of using C-64 even in serious business cases. And I know, I saw various cases where it was used with vertical or custom-made software packages in my country.

For hackers, the architecture was well understood, the memory map open and re-programmable, and the assembly was 6502 (I know the CPU was the slightly different 6510 but the opcodes were basically the same), which was fairly approachable for assembly programming.

You could get some or all of that, but, as the ad referenced by the TFA, you had to pay a lot more dollars for that.

For me, it was mainly the excellent game library plus a group of friends in the neighborhood who had them so we could swap games and copy them. I did very little programming on it, but did wind up as a reviewer for some small game publisher for while (no idea how I managed this) and, later on, my dad’s business partner gave us a 128 with a modem and I did the BBS thing for a while which was really fascinating at 12 or so.
At the time personal computers didn’t do that much, lots of work places had no computers and libraries (in the uk at least) wouldn’t have had a computer you could use.

Commodore 64’s let you play games and do other stuff (write docs/print, make music, make art) they jump started a generation of us onto computers and what we could do with them.

No one realised at the time that eventually you can sit on the toilet and have a video conference with a thousand people so they were what they were, fun, useful things to have that matched the current time and place.

When windows came along we all built pc’s and learned how to use those, generally fighting with sound card drivers.

It's just down to age. I had a C64 growing up, but it was mostly a games machine. I played with BASIC a bit, but C64 BASIC wasn't great compared to BBC BASIC on the school BBC Micros. And I was a bit too young/lacked resources to learn assembly language and get serious about C64 coding.

For me, the Amiga was the truly magical machine, where endless creative possibilities suddenly opened up (via Blitz Basic, DPaint, OctaMED and more) as well as all the great games.

(Then going to a Pentium with Win95 a few years later felt like a step backwards in some ways... Lots of power but lacking in accessible creative software)

For many of us, it was our first computer. It was very simple to understand at every level and very hackable. I was very young when I used it, but I learned so much about the internals of computers.
> If I had to pick, my nostalgia lies with Windows 95 to 98.

Ouch.. I truly feel sorry for people who've never had the experience of "switch machine on, wait 1..2 seconds, start coding". All the machine's capabilities at your fingertips. No OS install to maintain, no updates, no viruses, no hassle.

It was sooo easy to get into (not to master!). Stores in my country would have a C64, ZX Spectrum or MSX running a demo or something, you'd come in, hit a key combo, type something like:

  10 PRINT "RetroTechie was here    ";
  20 GOTO 10
And the store's machine would show your name scrolling until the next kid came along. Color, sound, games & machine code were next.

For example an early machine code adventure: I'd read in a magazine some biggest prime number had been found. Fyi: a Mersenne prime, 2^n-1, with n being a big number (10k+).

I quickly realized that number could fit into ZX Spectrum's 48K RAM, if encoded 2 decimals/byte (packed BCD or plain binary 0-99). Worked out Z80 assembly code to do 1 doubling using pen & paper. Some POKEs, a small BASIC program, and voila some semi-big primes appeared. Upped the counter, machine was number crunching for hours, and... yes! Starting & ending digits matched those in article. All the digits from biggest prime science had found up till then, calculated by that humble machine.

Just one of many examples. Modern computers are many orders of magnitude more powerful. But imho much of that era's magic was lost. Windows 95/98 you say? Booorring...

The 6510 CPU was easy to programme in assembler and it was supported by a graphics chip VIC and a sound chip SID who both had some fun tricks up their sleeves (not like a graphics card, much much more simple). For their time and the price they were quite capable and fun to use.
In addition to other comments, Windows 95 came more than a decade after the Commodore 64. The IBM PC at that time cost roughly three -four times as much in my memory, Apple II was almost as much. The Commodore quickly got a large game library , better than competitors. It was a golden age for smaller scale games not requiring the massive teams of the modern AAA photorealistic or open world games - this was during maybe the height of the arcade video game craze when some kids like me would spend oodles of quarters at convenience stores and video arcades. Eventually many of us would switch to Windows 3.1/95/98 for work.
The C64 was very similar in performance capabilities to the NES, and they share some chipset lineage.

It really was a time of a step change for multimedia software.

The C64 was the first modern, affordable, multipurpose consumer computer with decent sound and graphics (and tons of software, including desktop publishing, business stuff, etc.)-- the NES was the first console doing the same, with of course more of a focus on games. Many of which people still play today.

8-bit computers had no real "OS" (well, maybe CP/M on the Z80 machines counted). That made programming very different from programming on something like Windows, which involved using APIs. When you programmed on a 8-bit machine you dealt with the hardware itself. Today, the only place you program like that is on microcontrollers.
I can relate much to the author's experience. I am also a Korean immigrant, with parents who owned a retail business, who grew up in the NYC area with a Commodore 64. I also majored in the liberal arts at an Ivy League school.

I have never been paid to write code, and my formal CS education is limited to AP Computer Science, and a one-credit Java class in college. But my computer background got me hired into tech investment banking out of college, and has shaped every aspect of my life and career. just today I debugged a bash script that is part of the workflow for my one-person business.

Thank you, Commodore.

My parents were too cheap for the C64 and I got the VIC20 instead.

Major bummer. In 20 columns.

The thing that truly changed my life was the Commodore Reference Guide, with schematic, and a book from Data Becker that described the schematic in low level detail. Address decoders, chip selects, tri-state data busses…

I had been reading Elektuur (Elektor for English readers) for years, but never quite understood how computers worked.

That book changed everything, like a giant light bulb switching on. Suddenly I could read all those digital schematics. Digital design was what I wanted to do in life. And I did and still do.

Similarish trajectory, and I bought the "new" C64 as soon as it was available and display it proudly. I started with a Vic 20 first (and Gorf), and I learned assembly as soon as I could finish entering all the damn numbers (ie: LADS, via Machine Language for Beginners by Richard Mansfield, the Compute! book), but alllllmost everything in my life is downstream of that Vic 20 and C64.

Loved the ads. Such memories.

I bought a C64 ultimate recently as well. I am thoroughly enjoying it and re-learning the eccentricities that all made sense to me back in the 80s...
I am curious how many of you other C64 greybeards got exposed to a language called COMAL (not a typo) on the C64 back in the day?
s/Commodore 64/Apple IIe/
> These games didn’t come with any instructions, so figuring out how to play them was often a bigger challenge than the game itself.

Ah yes, the "special compilations" on TDK D90s swapped in the playground ;-)

My first machine was an Oric 1, I was 8 years old, it was 1982 - Never looked back ^_^
Any Vic 20 users?
Same!
1977; I was with my Mum visiting one of her friends. Bored out of my mind I poked around her living room and peeked underneath a cover, expecting to see a typewriter - it was a teletype terminal with the earcup telephone/modem receptacle, a stream of z-paper folds neatly piled up like some holy sacrament, with which my Mums friend was learning computing. She taught me a few commands, which I still remember and use today .. "ls" .. "cd" .. "cc" .. and she showed me a few lines of this 'new powerful language' she was learning, C. It was the first time I saw a printf(), and the precise moment I learned the real difference betweeen a \r and an \n and what it meant to the paper scroll, rolling underneath endlessly.

1978; I travelled with my Dad to a distant outback town to visit one of his clients. While I waited for them to conclude business, a big box arrived, and the client interrupted my Dad to unpack it, with great enthusiasm. We stood by while the styrofoam was spread around the office in a flurry of unpacking and cardboard ripping chaos. The client swept all the paper nonsense off a spare desk onto the floor and promptly plonked down a brand new Commodore Pet. He poked at it a few times, promptly disclaimed "I have no idea what to do with this thing, I just know I need it <chuckle chuckle>..." Dad and the client left me alone for an hour, and I spent my time typing every single weird character I could, learning how the shift and Commodore keys worked, eventually drawing a weird maze on the screen, which I recognized much later on in my youth as what could have been the beginnings of an RPG-like map.

1980; I was a bit delinquent at a local posh college, supposed to be applying myself to my homework; instead, I followed my fellow classmates with excitement, at the end of the school day, to the local "Computer Age" shop, which had just opened up in our local neighborhood (Claremont, Perth, Western Australia) .. and there, touched my first Apple II, and then Atari 800, computers. I spent so much time after school in that shop, learning BASIC on both systems, that the salesman eventually gave me my first 5.4" floppy disc, to save all the work on in between visits. I still have that floppy, buried in the depths of some book I also value highly. Somewhere.

1982; My regular jaunts around the shopping district of Subiaco took me to every single newsstand in the suburb, and then the Tandy store, and then to my mates place, who had just gotten himself a C64 - which, much to my dismay, couldn't read the code off my Apple II 5.4" floppy, nor would it allow me to just type it all in and RUN it without a hefty serving of pokes. Nevertheless, for a little while (before my mate started getting games in the mail from his British cousins), he and I would spend our weekends porting BASIC listings from the endless magazine piles we'd collected, to the C64 - my first serious cross-platform porting project, an activity and set of experiences which led to MUCH greater success a few years later in my career.

1983; my Dad had finally agreed to get me my first computer, but it was not without great conditions - I had to work at least 4 hours every weekend with him, carting rubbish and bricks and detritous around various building sites he had his hands on, and .. we had to drive to Melbourne (from Perth) to get it, since it would be an opportunity for some quality family time vacation, as well as providing a considerable discount, since my Dad knew the computer importer who was bringing the machines to Australia. And so it was, after a 4 day trip across the Nullabor Plain, I was loaded up with an Oric-1 and a couple of cassette tapes, which I promptly plugged into every single cheap television set I could find on the way back home. Somewhere out there on the Nullabor, was a hotel TV with "Ready" burned into its screen. That was me. That was the end of quality family time on the Nullabor plain too - nobody in my family had the foggiest clue what I was doing to burn those Ready's into the screens.

1987; I have by now become an Assembly programmer and a budding C hacker, and knew far too much about anything to be bothered continuing with my studies, so I drop out of high school and get myself a job on the only electronics assembly production line in Western Australia, at that time, at first stringing endless marine cable harnesses, then touching up a near endless stream of clothes-iron temperature controllers as they pour through the wave solder, and then eventually I get to touch-up the box full of Australias first home-grown modem product - which didn't work, until me and the hardware guys realized there was not enough space between various components near the connectors - necessitating a redesign, a failed schedule, and an abandoned project as the designers gave up in light of the fierce competition from Singapore and Hong Kong and so on. Well, I at least got a patched-up PCB to play with, and with that I taught myself how to write a MODEM driver - first for CP/M, the only operating system available to me at the factory, and then .. when I showed other engineers in the lab that it could actually work, for MS-DOS, on the brand new PC the factory bought for the purpose of demonstrating the one Australian modem that was ever made in Perth. I got paid handsomely for that project, my first proper terminate and stay resident program ...

1988; I arrive in Los Angeles, California, my skills having sharpened enough to cut my teeth on writing an undelete program for the funky proprietary filesystem that Progress/4GL was using to bypass all the OS cruft that got in the way of performance. Astonished that I'd gotten it working (it was easy), the company offered me another project, and then another, and then another .. and after a year, with a litany of things under my belt - a multimedia engine that made fancy graphics on CGA and EGA (and eventually VGA) without requiring additional artist fart'ery, I was ready for more. Always another adventurous thing to write/compile/build/run/test/debug. And so it was, one beautiful glorious afternoon, a brand new MIPS Magnum pizzabox showed up on my desktop, far from the operations room I'd usually have to card my way into, halon emergency mask lessons and all, and suddenly .. I was a Unix/C programmer, and I had daemons to write, systems integrity to check, and a whole set of legacy terminal-based software to port. I need another terminal, but wasn't getting one until I actually wrote the terminal, on the brand new PC that I was also using, less enthusiastically. I wrote the terminal, I used it to log on to my MIPS box, I gained access to the ops room from a grand distance.

1990; BBS'es had my eyeballs pretty much glued to the screen, day and night, and from this it was a short step onto the Internet. I spend every moment of free time parsing USENET, downloading code, getting it to work on my pizzabox, sharpening and refining things, such that my boss just gave me endless challenges to complete - no longer doubting that it would happen, but rather expecting it.

1994; I participate in building the technical backbone of one of America's biggest ISP's at the time, and after a few weeks of hair-on-fire T1 configurations, modem-bank alignments, DNS and USENET server setups, I sit back, turn on the wire tap, and watch as a veritable firehose onslaught of daily new customers from all over Southern California spend 95% of their newly gained online time, downloading porn. (Oh, and I subscribe to minix-list to get me some hot Unix action on my mostly-useless 486, and as soon as Linus' little project hit funet.fi, I am hooked, line and sinker, as a Linux developer.)

2000; I'm burned out, I have a room full of SGI gear, and too much money. Motorbikes, Hollywood girlfriends, trips all over the country. I decide, its time to make synthesizers.

2001; I move to Germany to work for one of Germany's greatest synth companies, and spend my idle time in the Ruhrgebiet learning German and writing firmware loaders, USB drivers, and other such mundane things. I make a lot of cruddy synthesizer music, I learn how Germans party, I find myself far too many distractions.

...

2026; I'm sitting here in Austria, surrounded by 40 years of computing history, which still works just as it ever did over the decades. I can count my productive, shipped userbase for various big commercial projects literally in terms of millions, accrued over the decades, but all I really wanna do is hack on 80's computers and make them valuable again.

I've introduced 40,000+ folks in Vienna to the concept of retrocomputing, giving them hands-on time with machines many of them have never heard of, let alone considered worthy of attention .. a pimped out ZX Spectrum 128+, an Amstrad CPC6128, and an Oric Atmos - each with peripherals designed and built in the 21st Century, to bring each machine up to date with such things as USB storage, class drivers for mice and serial lines, and brand new display capabilities. The microcontrollers in these peripherals are many thousands of times more powerful than the original Z80/6502 CPU's in the 40 year old computers they are serving bytes to, but this doesn't matter any more. The only thing that matters is the fact that there are still brand new software titles being written for these machines every single day. Yes, the Oric Atmos gets new stuff, the Speccie and the Amstrad too of course, and .. any day now .. the Atmos will have a browser, surf the web, download software - finally catching up with its peers in terms of capabilities.

What a wonderful journey its been. One day, all of these machines will find other eyes and hands to entertain, but until then .. I hack on. And on. With dreams of the Nullabor journey still etched in my mind, a never to disappear "Ready" prompt floating in front my eyeballs, its time to read a bit more Hacker News, dig into some of the great repos' from todays preening, and build some stuff.