Reading through this thread does bring back some memories… I started WAY back there. In 1981 (I was eleven) my aunt, who lived across the street from us at the time, got a TI-99/4a just as TI was getting out of the home-computer market. She had typed in a slot-machine program (in BASIC!) from the manual, and it wasn’t working, so she asked me to come over and see if I could find the problem. I did, a misplaced comma if I recall correctly, and I was hooked – from that point on, I wanted to be a software developer.
Got my own TI-99/4a for my twelfth birthday, when one of my mother’s co-workers sold his used one to her for $100. It had a handful of game cartridges and a speech synthesizer with it, and I spent that entire summer writing programs in BASIC for it. They quickly outgrew the 16K (!!) of memory that it had, so I soon upgraded to a Sinclair QL. 128K, and as horrible as the “floppy tape” drives on it were, they were orders of magnitude better than the cassette tapes that I had to store my TI programs on. Had to keep a small fan blowing onto the right side of it to keep one particular part from overheating and locking up the system all the time, but other than that, it was awesome for the time.
Moved from that to my first PC, a Tandy 8088 laptop around 1989. 40(?)-line grayscale LCD screen, and two 3.5" floppy drives! RICHES! Sold that later so I could build my first desktop PC, which I think was a '286.
I long ago lost count of the many permutations my desktop went through. '386, '486, various Pentiums, etctera. Went from DOS to multitasking DOS via DESQview/QEMM386, then to OS/2 because it multitasked DOS better. Skipped Windows 3.x, it would have been a significant step backwards, but got an early version of Windows 95 with the first laptop I’d bought since that Tandy one… came on a huge bunch of 3.5" floppies, because CD-ROMs weren’t a thing yet. Moved through hardware and operating systems very quickly for a while: Windows 98, 98 Second Edition, Millennium, 2000, XP, skipped Vista for Windows 7.
I was doing a lot of virtual-machine stuff by that point, primarily because I was so sick and tired of having to spend two full working days reinstalling Windows and all of my programs every six months, and with virtual machines I could just set up my environment and save a copy of the VM, then go back to it instead of reinstalling everything from scratch, or copy the VM to the laptop and back when I needed to travel. Started using Linux, beginning with Ubuntu 5.10 “Breezy Badger” in 2007 (tried to get into Red Hat earlier, but never managed it), because VMs didn’t work well with Microsoft’s increasingly-paranoid anti-piracy systems. After a dip into virtualizing Linux and Windows on Macs, back when Apple was producing decent and upgradeable x86-compatible laptop hardware, started building my own x86 desktops again, and buying cheap x86 laptops for when I had to travel. Spent almost all of my time in Linux (mostly Ubuntu, though I dabbled in other distributions), almost always in a virtual machine, because the hardware was inevitably designed for Windows and for the longest time Linux didn’t have the level of compatibility to work well as the base OS for them.
In 2019 I got my first Thinkpad, a T480, primarily because of the removable second battery. Linux actually worked on it, as the base OS, with no hardware incompatibilities! Installed a dual-boot Linux/Windows setup on it, same as I’d had on my desktops for a long time by that point, though I rarely booted into Windows on it except to update the firmware (again, same as my desktops). Upgraded the memory and storage on it, and I’m still using it, though the batteries are starting to show their age. Alas, my first Thinkpad will almost certainly also be my last, because Lenovo caught the Apple greed bug and has moved to soldered-in RAM and storage too. (Interesting side note though, I’ve heard recently that they’ve come out with machines with two non-soldered RAM slots, and user-replaceable storage, again. Apparently Framework has shown them the error of their ways, though they still don’t seem to prioritize full Linux compatibility like they used to. Sorry Lenovo, too little, too late.)
I’ve never been very happy with laptops. Coming from a build-your-own-desktop background, they just seemed so limited, and since nothing other than the memory and storage could be easily upgraded or replaced, they never lasted very long. The advent of USB greatly eased the upgradeability concern, but never dismissed it. Battery longevity still meant that I could never get more than a few years out of one (which is why I always went for cheap ones before the Thinkpad). They seemed like such a waste of money.
Like many of you, I heard about Framework from Linus Tech Tips, and was immediately intrigued. I didn’t need a new laptop at that point, but I’d been keeping an eye on the market, and I knew that all of the other manufacturers were headed in the opposite direction. Kept watching with increasing hope and delight as Framework fulfilled its initial promises. Then they announced the Framework 16, and the AMD motherboard for the Framework 13, and it was just a matter of deciding which one was going to replace the Thinkpad.
What finally decided me was the 16’s expansion bay. Not for the discrete GPU (I don’t do a lot of gaming these days, and my desktop serves that need admirably), but for the possibility of a second battery in the future – battery life is one of the most important things to me on a laptop. The larger screen was an additional bonus. Placed my order about a month ago, and I’m eagerly and (im)patiently waiting for Framework to ship my batch-17 system.
A final note: I name my systems for networking purposes, and I’ve always stuck with a loose Greek-mythology theme. My most recent desktops have been athena
, hephestus
, and now hyperion
; my last couple laptops have been hermes
and pegasus
. When I heard one of the LTT guys describe a Framework as his very own “laptop of Theseus,” I knew I’d found the right name for the new one.