Explorez tous les épisodes du podcast Advent of Computing
| Titre | Date | Durée | |
|---|---|---|---|
| Episode 179 - Programming Block by Block | 04 Apr 2026 | 01:01:59 | |
In which we discuss GPSS: the General Purpose Simulation Language. As for as languages go, this is a unique one. It's designed for certain types of simulations. It's code is just a handy way to feed a flowchart into a computer. It's design is closer to an analog computer than it is to a programming language. Yet GPSS is Turing Complete. Step inside and prepare to be... confused! The big source of the show: https://dl.acm.org/doi/epdf/10.1145/960118.808382 - The Development of GPSS Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE: YouTube Spotify Apple Podcasts | |||
| Episode 178 - The Programma 101 | 22 Mar 2026 | 01:02:46 | |
The Olivetti Programma 101 isn't quite like any other machine. On first glance it looks like a big desktop calculator. Inside, it's a purebred computer... but strange one. It uses twisted spring steel for memory, has no addresses, and it's machine code looks more like a spell than a program. It's existence is due, in no small part, to a man being very mean to GE engineers. Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE: YouTube Spotify Apple Podcasts | |||
| Episode 170 - Thoroughbred/OS | 10 Nov 2025 | 01:00:00 | |
I'm back to normal episodes, and I'm running out the gate with a weird one. Thoroughbred/OS was a multi-user and multi-tasking operating system for the IBM PC. It's mian interface was... BASIC of all things! What exactly is this oddity? https://winworldpc.com/product/thoroughbred-os/662 - Try Out Thoroughbred/OS yourself | |||
| Episode 84 - VisiCalc, the Killer App | 12 Jun 2022 | 01:07:04 | |
Today we are looking at VisiCalc, the original killer app. Hitting the market in 1979, VisiCalc was the first computer spreadsheet program. Through it's 6 year lifespan it was ported to everything from the Apple II to the IBM PC to the Apple III. It dominated the market and then... it disappeared. Selected Sources: https://conservancy.umn.edu/handle/11299/113026 - Oral History with Bricklin and Frankston http://www.bricklin.com/history/intro.htm - Bricklin's personal website https://sci-hub.se/10.1109/MAHC.2007.4338439 - The creation and demise of VisiCalc | |||
| Episode 83 - SEAC | 29 May 2022 | 01:09:15 | |
The Standards Eastern Automatic Computer was built by the National Bureau of Standards in 1948. It started crunching numbers in 1950 and stayed in constant operation until... 1964! This early machine, festooned with vacuum tubes, lived well past the first transistorized computers. So what exactly is SEAC doing so far into the semiconductor future? Selected Sources: https://archive.org/details/circularofbureau551unse/page/n7/mode/2up - Circular 551 https://sci-hub.se/10.1109/85.238389 - EDVAC Draft Report https://sci-hub.se/10.1145/1457720.1457763 - Imaging with SEAC | |||
| Episode 82.5 - Aaron Reed Interview, 50 Years of Text Games | 22 May 2022 | 00:40:27 | |
In this episode I talk with Aaron Reed, author of 50 Years of Text Games. We discuss the history of computer games, interactive fiction, business "gaming", and why we all love Adventure. You can find Aaron's work here: http://aaronareed.net/ | |||
| Episode 82 - Juggling Jobs with OS-9 | 15 May 2022 | 01:00:59 | |
Multitasking: we all do it. For a feature of modern computing multitasking has surprisingly old roots. It started out as timesharing on vacuum tube based machines, reached ubiquity on large computers, then hit a wall: the microcomputer. Multitasking didn't smoothly transition over as soon as home computers hit the scene. It took some time, and it took some adaptation. Today we are looking at what made timesharing work, early changes to microprocessors that paved the way for multitasking, and one of the first operating systems to support timesharing in the home. Selected Sources: https://www.roug.org/soren/6809/os9sysprog.html - OS-9 System Programmer's Manual https://archive.org/details/byte-magazine-1979-01/page/n15/mode/2up - Article on the development of the 6809 https://sci-hub.se/10.1109/TEC.1962.5219356 - The One-Level Storage System | |||
| Episode 81 - A Ballad in 2600 Hertz | 01 May 2022 | 01:05:48 | |
There's power in music, but not all tones are created equal. During the reign of Bell Telephone there was one tone in particular that opened up a world of possibilities: 2600 Hz. The devotees of this note were called phreakers, and in some cases they knew the telephone system better than Bell employees themselves. This episode were diving in to the early history of phreaking, how a bag of tricks was developed, and why exploring the phone grid was so much fun. Selected sources: http://explodingthephone.com/ - Phil Lapsley's book and website of the same name https://archive.org/details/belltelephonemag09amerrich/page/205/mode/2up - All about the Holmes Burglar Alarm system http://explodingthephone.com/docs/dbx0947.pdf - FBI's records on Barclay and the Blue Box | |||
| Episode 80 - The Analytical Engine | 17 Apr 2022 | 01:13:32 | |
When people talk about early computers Babbage's Analytical Engine is bound to come up. Designed back in the 1830's it's definitely older than any other example of the art. But it also has a lot of strikes against it. The machine was purely mechanical. It only really did math. It stored numbers in decimal instead of binary. Worst of all, it only ever existed as designs on paper. So should we call this beast a computer? Or is it something else entirely? Selected Sources: https://www.fourmilab.ch/babbage/sketch.html - Sketch of the Analytical Engine, and Lovelace's Notes https://web.archive.org/web/20210226094829/http://athena.union.edu/~hemmendd/Courses/cs80/an-engine.pdf - Bromleys low level description of the engine https://sci-hub.se/10.1007/978-3-642-61812-3_2 - On the Mathematical Powers of the Calculating Engine, by Charles Babbage https://archive.org/details/bub_gb_Oi3IhTZyVCAC/mode/1up - The Ninth Bridgewater Treatise, Babbage | |||
| Episode 79 - ZOG: Military Strength Hypertext | 03 Apr 2022 | 01:11:47 | |
We're getting back to my hypertext series with a big of an obscure tale. ZOG is a hypertext system what was first developed in 1972 at Carnegie-Melon University. It then stagnated until the latter half of the 1970s when it was picked back up. By 1983 it was cruising on a US Navy aircraft carrier. ZOG presents a hypertext system with some very modern notions. But here's the part that gets me excited: ZOG was developed after Doug Engelbart's Mother of All Demos. So, in theory, ZOG should take ques from this seminal event. Right? ... right? Selected sources: https://www.campwoodsw.com/mentorwizard/PROMISHistory.pdf - History of PROMIS https://apps.dtic.mil/sti/pdfs/ADA049512.pdf - 1977 ZOG Report https://apps.dtic.mil/docs/citations/ADA158084 - 1984 USS Carl Vinson Report | |||
| Episode 78 - INTERCAL and Esoterica | 20 Mar 2022 | 01:05:42 | |
Programming doesn't have to be a very serious discipline. In fact, sometimes it's better if it's a little silly. Today we are talking about INTERCAL, the first esoteric programming language. Is it a joke? Is it a form of hacker folk art? Is it even a good language? To answer those questions we need to asses what makes a programming language "good" in the first place. Program INTERCAL online today! (https://www.tutorialspoint.com/compile_intercal_online.php) Selected Sources: https://archive.org/details/intercal-ref/mode/1up?view=theater - 1973 INTERCAL Manual https://esoteric.codes/blog/don-woods - Interview with Don Woods https://sci-hub.se/10.1145/800197.806048 - 1965 TRAC paper | |||
| Episode 77 - Magnetic Memories | 07 Mar 2022 | 01:09:16 | |
It's no secret, I'm a big fan of memory. Not only is memory crucial for the functioning of a computer, it's also plain weird. This episode we are looking at magnetic core memory; a technology that defined computing for more than two decades. We'll be talking about how it works, the impacts of ferrite, and the surprising controversy surrounding it's creation. Selected Sources: https://archive.org/details/bitsavers_datamation_31792007/page/n161/mode/2up - Datamation coverage of the patent disputes http://johngustafson.net/pubs/pub57/ABCPaper.htm - Recreation of ABC https://amhistory.si.edu/archives/AC0196_wang701029.pdf - Wang Oral History http://www.columbia.edu/cu/computinghistory/core.html - Diagrams and photos of magnetic cores | |||
| Episode 76 - Star Trek the (Unofficial) Game | 22 Feb 2022 | 01:01:55 | |
This episode we blast off at warp speed! We're looking at Star Trek, a game written in BASIC in 1971. Examining this game gives us some insight into the early spread of BASIC. Along the way we will see the issue with paper, why strings matter, and how software was distributed before the Internet. Selected Sources: https://web.archive.org/web/20181106092235/https://gamesoffame.wordpress.com/star-trek/ - Games of Fame article with a few interviews https://www.atariarchives.org/bcc1/showpage.php?page=275 - Super Star Trek! https://archive.org/details/d64_Star_Trek_1983_Jeff_Lewis - c64 version of Trek, good middle ground between the original and more fully featured versions | |||
| Episode 169.5 - Ben Zotto and the Story of Sphere Computers | 01 Nov 2025 | 00:52:41 | |
I recently had the chance to talk to Ben Zotto about his upcoming book: Go Computer Now! - The Story of Sphere Computers. It's all about an obscure machine powered by the Motorola 6800 that released in 1975. I figured it was the perfect faire for my audience. And... I really want to read this book! You can back the project over at kickstarter: http://kickstarter.com/projects/bzotto/go-computer-now-the-story-of-sphere?ref=ey52pt And find out more at Ben's sites: https://gocomputernow.com/, https://sphere.computer/ | |||
| Episode 75 - A Cybernetic Future | 07 Feb 2022 | 01:07:29 | |
Cybernetics is broadly defined as the study of control and communications, with a special emphasis on feedback-based systems. Put another way: cybernetics is the study of the flow of data. Predating computer science by decades, cybernetics offers up an interesting view of computing. But of course, there's a lot more to the picture than just computers. This episode we are looking at Project Cybersyn, an attempt to automate Chile's economy via cybernetics. To talk about this specific case we are going to dive deep into the history of cybernetics itself. Selected Sources: https://sci-hub.se/10.1086/286788 - Behavior, Purpose, and Teleology https://sci-hub.se/10.1057/jors.1984.2 - The Viable System Model, by Beer https://web.archive.org/web/20181222110043/http://ada.evergreen.edu/~arunc/texts/cybernetics/Platform/platform.pdf - Beer on Cybersyn https://web.archive.org/web/20200619033457/https://homes.luddy.indiana.edu/edenm/EdenMedinaJLASAugust2006.pdf - Designing Freedom, Regulating a Nation, by Eden Medina | |||
| Episode 74 - The Elegance of LISP | 24 Jan 2022 | 01:09:24 | |
This is the conclusion to my exploration of why LISP is the "mother tongue of artificial intelligence". We pick up from the end of last episode and continue to cover the early days of AI. We follow the meandering path from the FORTRAN List Processing Language and IPL, up to pen-and-paper versions of LISP and into the first true implementation of the language. Along the way we will see just why LISP is called elegant, and how it was tailored for thinking machines. Selected Sources: https://sci-hub.se/10.1145/321021.321022 - FLPL http://www-formal.stanford.edu/jmc/mcc59.pdf - Machines with Common Sense https://dspace.mit.edu/bitstream/handle/1721.1/6096/AIM-008.pdf - AI Memo 8 | |||
| Episode 73 - IPL, AI, and Linked Lists | 10 Jan 2022 | 01:10:30 | |
I'll let you in on a secret: I've never understood why LISP is so closely associated with artificial intelligence. I've decided to fix this. In this episode, and the next, I'm tracing the early roots of AI and why list processing is important in the field. This episode we dive into the Information Processing Language, a strange programming language that predates LISP . Along the way we discuss the origin of linked lists, chess playing machines, and a program that could solve logic proofs. Selected Sources: http://bitsavers.org/pdf/rand/ipl/P-620_The_Chess_Machine_Dec54.pdf - The Chess Machine https://www.rand.org/content/dam/rand/pubs/papers/2008/P1929.pdf - IPL V introduction http://shelf1.library.cmu.edu/IMLS/MindModels/logictheorymachine.pdf - Logic Theorist | |||
| Episode 72 - Viatron Topples IBM | 27 Dec 2021 | 01:11:26 | |
Viatron's System 21 was the computer of the 1970s! ...At least that's what their marketing claimed. Started in 1967 Viatron was set to be one of the most exciting companies of the coming decade. They were offering a desktop sized computing machine, the System 21, that promised to break IBM's domination of the office. The System 21's heart, the so-called "micro-processor", was slated to be built from cutting edge LSI chips. It could automate data processing, replace bulky IBM hardware, and do away with the punch card. And this marvel could be yours for just $39 a month. Sounds like a good deal, right? Maybe too good. According to some Viatron was strait up stock fraud. Selected sources: http://bitsavers.trailing-edge.com/pdf/viatron/ViatronSystem21Brochure.pdf - 1969 Viatron Brochure http://vintagecomputer.ca/viatron-system-21-model-2111-restoration/ - The beast itself https://archive.org/details/CIA-RDP80-01794R000100200043-2/mode/2up - CIA review of System 21 | |||
| Episode 71 - 6502, The Mini-Microprocessor | 13 Dec 2021 | 01:02:35 | |
No matter how you cut it the MOS Technology 6502 is an important chip. The chip was cheap, simple, and plentiful. This made it perfect for the home computing boom of the late 1970s. But how was this classic created? Today we are looking at Motorola's earliest attempts to seize the microprocessor market, how economic factors impact history, and how trends and forces can conspire to create better technology. Selected sources: https://archive.computerhistory.org/resources/access/text/2015/06/102702020-05-01-acc.pdf - 6800 Oral History Panel https://archive.computerhistory.org/resources/access/text/2014/08/102739939-05-01-acc.pdf - Check Peddle Oral History | |||
| Episode 70 - The oN-Line System, Part 2 | 29 Nov 2021 | 01:05:11 | |
NLS, or the oN-Line System, is often looked at as a mile marker in the development of modern computing. It was the first system to use a mouse, one of the first functional examples of hypertext, pioneered remote collaboration, and so much more. But how much do you know about NLS itself? In this series of episode I'm picking apart the system behind the legend. In Part 2 we are looking at the development of NLS itself. Along the way we talk timesharing, strange custom hardware, and complex programming practices. Does NLS live up to the hype? You'll have to listen to find out. Selected Sources: https://dougengelbart.org/content/view/374/ - Go watch the Mother of All Demos https://www.dougengelbart.org/content/view/140/ - 1968 NLS progress report http://web.archive.org/web/20160210002938/https://web.stanford.edu/dept/SUL/library/extra4/sloan/mousesite/EngelbartPapers/B2_F5_ARNAS1.html - 1966 progress report | |||
| Episode 69 - The oN-Line System, Part 1 | 15 Nov 2021 | 01:02:44 | |
NLS, or the oN-Line System, is often looked at as a mile marker in the development of modern computing. It was the first system to use a mouse, one of the first functional examples of hypertext, pioneered remote collaboration, and so much more. But how much do you know about NLS itself? In this series of episode I'm picking apart the system behind the legend. Part 1 deals primarily with the early roots of NLS, Augmenting Human Intellect, and Doug Engelbart's vision of hypertext. Surprisingly, a lot of this episode has to do with punch cards and a more obscure related technology: the edge notched card. Selected Sources: https://dougengelbart.org/content/view/138 - Augmenting Human Intellect https://americanhistory.si.edu/comphist/englebar.htm - Engelbart Oral History, with the Smithsonian | |||
| Episode 68 - Zork | 31 Oct 2021 | 01:06:35 | |
Make sure you have some extra batteries for your lamp, this episode we are delving into the depths of Zork. Written in 1977 Zork would quickly become the epitome of text based adventures, pushing aside all competitors. A lot of this comes down to it's simple gameplay, and the simple fact that Zork is fun to play. But lurking deeper into the game is a hidden treasure. Ya see, the other huge part of Zork's success was it's portability. That was made possible thanks to some sick programming tricks, and a virtual computer called the Z-machine. Selected Sources: https://sci-hub.se/10.1109/MC.1979.1658697 - Early article from IEEE https://web.archive.org/web/20060427000213/http://www.csd.uwo.ca/Infocom/Articles/NZT/zorkhist.html - Tim Anderson's Zork history https://archive.org/details/a2woz_Zork_I_1981_Infocom_r75 - Go play Zork | |||
| Episode 67 - Debug! | 17 Oct 2021 | 01:03:45 | |
This episode I face my greatest fears: computer bugs. We are going to dive into the origin of the term, and examine the origins of debugging. The simple fact is that as soon as computers hit the scene we start finding bugs. Debugging follows very soon after. That part's not too surprising, it's the specifics that get interesting. Modern debugging methods we still use today were first developed on ENIAC, a machine that's anything but modern. | |||
| Episode 66 - Viruses and the PC | 03 Oct 2021 | 01:02:53 | |
It's Spook Month on Advent of Computing! Every October we cover the more spooky, scary, and frustrating side of computers. To kick off this year we are looking at viruses again, this time with a special eye to the first infections for IBM PCs and compatible systems. Besides the technical changes, this drops us into an interesting transitionary period. Up to this point viruses had been something of an in-joke amongst hackers and computer nerds, but with the creation of viruses like Brain and VirDem we see them start to enter public awareness. Selected Sources: https://dl.acm.org/doi/pdf/10.1145/358198.358210 - Reflections on Trusting Trust http://web.archive.org/web/20060427081139/http://www.brain.net.pk/aboutus.htm - Brain Computing on Brain Virus https://archive.org/details/computervirusesh0000burg - Computer Viruses: A High-Tech Disease | |||
| Episode 169 - Dellinger's Viruses | 26 Oct 2025 | 00:26:10 | |
In 1981 Joe Dellinger attempted to create the perfect computer program: a virus that spread silently. In 1982 a revision of that virus broke containment. It would have remained completely hidden if it wasn't for an obscure Apple II game. Today we look at the story and motivation behind that virus, and how it slipped into the sands of time. Or... did it!? The truth is if you have an Apple II it may be infected with Dellinger's virus! My main source: https://virus.wdfiles.com/local--files/applvir/Applvir.txt | |||
| Episode 65 - Teletype, Teleprint, and Telegrams | 19 Sep 2021 | 00:56:07 | |
In today's episode we take a long hard look at the telegraph, and try to see how character encoding developed. We are dealing with 100% pre-computing technology, but there are some shocking similarities to later digital systems. Selected Sources: https://archive.org/details/electrictelegrap00highrich/page/2/mode/2up - Early history of the electric telegraph http://www.samhallas.co.uk/repository/telegraph/b6_baudot_multiplex.pdf - 1934 pamphlet on the Baudot telegraph https://ia800708.us.archive.org/view_archive.php?archive=/22/items/crossref-pre-1909-scholarly-works/10.1049%252Fjiee-1.1901.0058.zip&file=10.1049%252Fjiee-1.1905.0034.pdf - Murray's comprehensive article on telegraphy | |||
| Episode 64 - Gemini's Tiny Machine | 05 Sep 2021 | 01:02:59 | |
Today we are talking about computers in space! 1964 saw the launch of Gemini I, the first spacecraft to carry an onboard computer. The aptly named Gemini Guidance Computer was responsible for guidance, navigation, and safe reentry. Built by IBM it weighed in at a tiny 59 pounds. For 1960's technology there just isn't any comparison to make, it was an amazingly small machine. What secrets does it hold? Did IBM crack some secret code to build such a tiny computer? https://www.ibiblio.org/apollo/Gemini.html - Overview of the Gemini Guidance Computer https://history.nasa.gov/computers/ch1-1.html - Official NASA History https://www.ibiblio.org/apollo/Documents/GeminiProgrammingManual.pdf - How the thing was programmed | |||
| Episode 63 - What's With The Wedge, Part 2 | 22 Aug 2021 | 00:56:45 | |
This concludes my series on the distinctive shape of early home computers. In this episode we finally cover the Sol-20 itself, the first system on the market to be shaped like a wedge. More generally, we try to figure out if the Sol-20 was the progenitor of hundreds of machines that followed, or if the wedge was inevitable. For such a simple question, this has become a surprisingly complicated topic. Selected sources: http://archive.computerhistory.org/resources/access/text/2012/10/102702231-05-01-acc.pdf - Lee Felsenstein, oral history at CHM http://www.leefelsenstein.com/wp-content/uploads/2013/01/I_Designed_the_Sol.pdf - Article about the Sol-20's design process http://www.leefelsenstein.com/wp-content/uploads/2013/02/Felsenstein-Tabloid-BW.pdf - Tom Swift Lives! Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 62 - What's With The Wedge? Part 1 | 08 Aug 2021 | 00:58:59 | |
Early home microcomputers have a very distinctive shape to them. From the Apple II and the ZX Spectrum, to the Commodore 64 and the Amiga, wedged were the order of the day. I've always wondered why that shape became so popular, and where it came from. Today we start a deep dive into that question, slowly tracing the origins of the first wedge shaped computer. Selected Sources: http://www.leefelsenstein.com/wp-content/uploads/2013/01/TST_scan_150.pdf The Tom Swift Terminal, or a Convivial Cybernetic Device https://archive.org/details/levy-s-hackers-heroes-computer-revolution "Hackers", by Levy http://www.s100computers.com/Hardware%20Manuals/Processor%20Technology/VDM-1%20Manual.pdf VDM-1 manual | |||
| Episode 61 - FRESS and Practical Hypertext | 25 Jul 2021 | 01:01:45 | |
Hypertext has really become a core offering of daily life, and defined the face of the Internet for decades. But the links and formatting we know so well only make up part of the story. Today we are looking at FRESS(the File Retrieval and Editing SyStem), a hypertext system developed at Brown University at the tail end of the 60s. What makes FRESS so crucial in the history of hypertext is that it was extensively studied. Multiple experiments were carried out to test if FRESS, and hypertext in general, had a place in classrooms. Some useful sources from this episode: https://sci-hub.do/10.1162%2F109966299751940814 1999 paper on FRESS and hypertext in general by Andres van Dam https://archive.org/details/VanDamFinalReport1976 Final experimental report https://archive.org/details/AndyVanDamHypertextFilm Short film on the FRESS experiment | |||
| Bonus Episode - Q&A | 18 Jul 2021 | 00:52:04 | |
It's here! My celebratory question and answer episode! Contains ramblings on my checkered past, why computer history is important, and why FOIA is so cool. | |||
| Episode 60 - COBOL Never Dies | 11 Jul 2021 | 01:08:05 | |
COBOL! Just its name can strike terror in the hearts of programmers. This language is old, it follows its own strange syntax, and somehow still runs the world of finance and government. But is COBOL really as bad as it's made out to be? Today we are talking a look at the languages origins and how it's become isolated from early every other programming language in common use. Perhaps most importantly for me, we will see is Grace Hopper should really be blamed for unleashing this beast onto mainframes. Selected Sources: https://archive.org/details/historyofprogram0000hist - History of Programming Languages, contains Sammet's account of CODASYL https://archive.org/details/bitsavers_codasylCOB_6843924/ - COBOL 60 Manual https://sci-hub.do/10.1016/0066-4138%2860%2990042-2 - FLOW-MATIC/MATH-MATIC usage paper | |||
| Episode 59 - ALOHANET | 27 Jun 2021 | 01:04:12 | |
ALOHANET was a wireless networking project started at the University of Hawaii in 1968. Initially, it had relatively little to do with ARPANET. But that relative isolation didn't last for long. As the two networks matured and connected together we start to see the first vision of a modern Internet. That alone is interesting, but what brings this story to the next level is the protocol developed for ALOHANET. Ya see, in this wireless network data delivery wasn't guaranteed. Everyone user shared a single radio channel, and terminals could talk over each other. So how did ALOHANET even function? Selected sources used in this episode: https://archive.org/details/DTIC_AD0707853 - The initial 1970 ALOHANET report https://archive.org/details/jresv86n6p591_A1b/page/n3/mode/2up - Summary paper by Kuo, contains a map of ALOHANET https://sci-hub.do/10.1145/1499949.1499983 - Khan's 1973 PRNET paperhttps://www.eng.hawaii.edu/wp-content/uploads/2020/06/abramson1985-Development-of-the-ALOHANET.pdf - 1985 wrap-up of ALOHANET, by Abramson Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 58 - Mercury Memories | 13 Jun 2021 | 01:07:27 | |
This episode we take a look at the earliest days of computing, and one of the earliest forms of computer memory. Mercury delay lines, originally developed in the early 40s for use in radar, are perhaps one of the strangest technologies I've even encountered. Made primarily from liquid mercury and quartz crystals these devices store digital data as a recirculating acoustic wave. They can only be sequentially accessed. Operations are temperature dependent. And, well, the can also be dangerous to human health. So how did mercury find it's way into some of the first computers? Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 57 - Simulated Sumeria | 30 May 2021 | 01:00:45 | |
Where did educational games come from? According to some, the practice of using games in classrooms started in the early 60s with the appearance of the Sumerian Game. However, the story is more complicated than that. This episode we dive into the Sumerian Game, some of the earliest educational games, and the bizarre legacy of a lost piece of software. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 168 - Halt and Catch Fire | 19 Oct 2025 | 00:26:45 | |
Imagine a secret number that could be used to bring your computer to a screeching halt. In 1977 Gerry Wheeler discovered an interesting feature of Motorola's new 6800 microprocessor. There was a secret instruction that, if read, would cause the processor to stop working. He called this magic number Halt and Catch Fire, or HCF, and wrote a neat article about the operation. This was the first time the public would learn about the secret powers of HCF, but this isn't actually the beginning of the story. When it comes to HCF things are more complicated than that... but only a little bit! | |||
| Episode 56 - TMS9900, an Alternate Future | 16 May 2021 | 01:08:12 | |
The TI TMS9900 is a fascinating microprocessor. It was the first 16-bit microprocessor on the market, it has a unique architecture that makes it well suited to multitasking, and it was on IBM's shortlist to power the PC. Today we are looking at this strange chip, and the TI minicomputers that predated it's design. Along the way we will construct a theoretical TI-powered PC, and see how home computing could have changed if IBM took a slightly different path. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 55 - Project Xanadu | 02 May 2021 | 01:05:38 | |
Project Xanadu, started in 1960, is perhaps the oldest hypertext system. It's creator, Ted Nelson, coined the term hypertext just to describe Xanadu. But it's not just a tool for linking data. Nelson's vision of hypertext is a lot more complicated than what we see in the modern world wide web. In his view, hypertext is a means to reshape the human experience. Today we are starting a dive into the strange connection between hypertext, networking, and digital utopianism. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 54 - C Level, Part II | 18 Apr 2021 | 00:58:44 | |
Even after nearly 50 years C remains a force in the programming world. Anytime you brows the web, or even log into a computer, C is somewhere in the background. This episode I wrap up my series on C by looking at it's early development and spread. We will get into the 1st and 2nd C compilers ever written, and take a look at how a banned book lead to generations of avid C programmers. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 53 - C Level, Part I | 04 Apr 2021 | 01:05:20 | |
C is easily one of the most influential programming languages in the world, and it's also one of the most popular languages in the world. Even after close to 50 years it remains in widespread and sustained use. In this series we are going to look at how C was developed, how it spread, and why it remains so relevant. To do that we need to start with background, and look at what exactly influenced C. This episode we are diving into some more ALGOL, CPL, BCPL, and eventually B. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 52 - THE SOURCE | 21 Mar 2021 | 00:57:39 | |
One of the great things about the modern Internet is the wide range of services and content available on it. You have news, email, games, even podcasts. And in each category you have a wide range of choices. This wide diversity makes the Internet so compelling and fun to explore. But what happens when you take away that freedom of choice? What would a network look like if there was only one news site, or one place to get eamil? Look no further than THE SOURCE. Formed in 1979 and marketed as the information utility for the information age, THE SOURCE looked remarkably like the Internet in a more closed-off format. The key word here is: looked. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 51 - The IBM PC | 08 Mar 2021 | 01:10:12 | |
Released in August 1981, the IBM PC is perhaps one of the most important computers in history. It originated the basic architecture computers still use today, it flung the doors open to a thriving clone market, and created an ad-hoc set of standards. The heart of the operation, Intel's 8088, solidified the x86 architecture as the computing platform of the future. IBM accomplished this runaway success by breaking all their own rules, heavily leveraging 3rd party hardware and software, and by cutting as many corners as possible. The PC was designed in less than a year, so how did it become the most enduring design in the industry? Some ad clips this episode were from this fabulous PC ad compilation: https://www.youtube.com/watch?v=kQT_YCBb9ao Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 50 - 8086: The Unexpected Future | 22 Feb 2021 | 01:01:53 | |
The Intel 8086 may be the most important processor ever made. It's descendants are central to modern computing, while retaining an absurd level of backwards compatibility. For such an important chip it had an unexpected beginning. The 8086 was meant as a stopgap measure while Intel worked on bigger and better projects. This episode we are looking at how Intel was trying to modernize, how the 8086 fit into that larger plan, and it's pre-IBM life. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 49 - Numeric Control and Digital Westerns | 08 Feb 2021 | 00:59:03 | |
Saga II was a program developed in 1960 that automatically wrote screenplays for TV westerns. Outwardly it looks like artificial intelligence, but that's not entirely accurate. Saga has much more in common with CNC software than AI. This episode we take a look at how the same technology that automated manufacturing found it's way into digital westerns, and how numerically controlled mills are remarkably similar to stage plays. Clips drawn from The Thinking Machine: https://techtv.mit.edu/videos/10268-the-thinking-machine-1961---mit-centennial-film Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 48 - Electric Ping-Pong | 25 Jan 2021 | 00:57:33 | |
Sometimes an idea is so good it keeps showing up. Electronic ping-pong games are one of those ideas. The game was independently invented at least twice, in 1958 and then in 1966. But, here's the thing, PONG didn't come around until the 70s. What were theses earlier tennis games? Did Atari steel the idea for their first hit? Today we go on an analog journey to find some answers. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 47.5 - Lars Brinkhoff Interview, Preserving ITS | 18 Jan 2021 | 00:21:28 | |
Lars Brinkhoff has been spearheading the effort to keep the incompatible Timesharing System alive. Today we sit down to talk about the overall ITS restoration project, software preservation, and how emulation can help save the past. You can find the full restoration project at github: https://github.com/PDP-10/its And follow Lars on twitter: @larsbrinkhoff | |||
| Episode 167 - The Tape That Unwound Itself | 12 Oct 2025 | 00:27:25 | |
Have you ever had a computer do something you can't explain? Have you ever thought a machine had a mind of its own? In 1971 Met Life was faced with this exact conundrum. Their tape drives, for some reason, were throwing tape all over the floor every night. Systems were checked and no flaws were found, but every morning an operator would walk in on an absolute mess. What could make a healthy machine spit up it's precious tape? | |||
| Episode 47 - ITS: Open Computing | 11 Jan 2021 | 00:51:39 | |
Modern operating systems adhere to a pretty rigid formula. They all have users with password-protected accounts and secure files. They all have restrictions to keep programs from breaking stuff. That design has been common for a long time, but that doesn't make it the best solution. In the late 60s ITS, the Incompatible Timesharing System, was developed as a more exciting alternative. ITS was built for hackers to play, there were no passwords, any anyone who could find ITS was welcome to log in. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 46 - Hacker Folklore | 28 Dec 2020 | 00:56:16 | |
Hacker hasn't always been used to describe dangerous computer experts will ill intent. More accurately it should be sued to describe those enamored with computers, programming, and trying to push machines to do interesting things. The values, ethics, morals, and practices around those people make up what's known as hacker culture. Today we are digging into the Jargon File, a compendium of all things hackish and hackable, to take a look at hacker culture through its folklore. Huge thanks to some of my fellow podcasters for doing readings for me this episode. In order of appearance they are: Randall Kindig of the FloppyDays Vintage Computing Podcast(floppydays.com) Charles Edge from The History of Computing(thehistoryofcomputing.libsyn.com) Sebastian Major of Our Fake History(ourfakehistory.com) Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and bonus content: https://www.patreon.com/adventofcomputing | |||
| Episode 45 - Keeping Things BASIC | 14 Dec 2020 | 00:57:13 | |
BASIC is a strange language. During the early days of home computing it was everywhere you looked, pretty much every microcomputer in the 70s and early 80s ran BASIC. For a time it filled a niche almost perfectly, it was a useable language that anyone could learn. That didn't happen by accident. Today we are looking at the development of BASIC, how two mathematicians started a quest to expose more students to computers, and how their creation got away from them. | |||