Winamp Logo
Advent of Computing Cover
Advent of Computing Profile

Advent of Computing

English, Computing/Technology, 1 season, 139 episodes, 5 days, 4 hours, 12 minutes
About
Welcome to Advent of Computing, the show that talks about the shocking, intriguing, and all too often relevant history of computing. A lot of little things we take for granted today have rich stories behind their creation, in each episode we will learn how older tech has lead to our modern world.
Episode Artwork

Episode 126 - IBM Compatible (No, Not Those)

This episode wraps up the System/360 trilogy by taking things back to where they started for me. We will be looking at System/360 clones, how they could exist, why they existed, and why IBM didn't crush them. We close with a discussion of how these earlier clones impact our understanding of the IBM PC story. The truth is, by 1981 IBM was no stranger to clones. This is the culmination of a wild story, so prepare!   Selected Sources:   https://archive.org/details/iclbusinesstechn0000camp/mode/1up - ICL: A Business and Technical History   https://archive.org/details/impactreportamdaunse/page/1/mode/1up - Impact Report by INPUT   https://www.stayforever.de/ibm-pc-a-conversation-with-dr-david-bradley/
2/19/20241 hour, 13 minutes, 47 seconds
Episode Artwork

Episode 125 - US v IBM

My coverage of the IBM System/360 continues! In this episode we look at US v IBM, and the fallout that surrounded the release of the System/360. By 1969 IBM already had a history of antitrust litigation. What was IBM doing to upset the Department of Justice, and how does it tie in to the larger story of clone computers?   Selected Sources:   http://www.cptech.org/at/ibm/ibm1956cd.html - 1956 Consent Decree   https://supreme.justia.com/cases/federal/us/298/131/ - 1936 Consent Decree   https://archive.org/details/foldedspindledmu00fish/page/n5/mode/2up - Folded, Spindled, and Mutilated
2/1/20241 hour, 10 minutes, 32 seconds
Episode Artwork

VCF SoCal - Interview with Micki and Steve

In this episode I sit down and talk with Micki and Steve about VCF SoCal, a new Vintage Computer Festival! The event is taking place in Orange, California on Febuary 16th and 17th. VCFs are a wonderful time, and a great opportunity to meet up with other retro enthusiasts. The weekend will be filled with exhibits and speakers, including myself! I will be in attendence, and talking about some super cool technology. Stick around until the end of the interview for the full details. More information on VCF SoCal can be found at: https://www.vcfsocal.com/
1/20/202429 minutes, 31 seconds
Episode Artwork

Episode 124 - The Full 360

The release of the IBM System/360 represents a major milestone in the history of computing. In 1964 IBM announced the 360 as the first family of compatible computers. Users could choose a system that was just the right size for their needs, mix and match peripherals, and have no fear of future upgrades. If you started on a low-end 360 you could move up to a top of the line model and keep all your software! Something like this had never been done before. Such a watershed moment resulted in interesting cascading effects. In this episode we will look at the 360 itself. In the coming weeks we will be examining how it shaped and dominated the market, how it led to a federal antitrust suit, and how a mysterious series of clone computers survived in uncertain times.   Selected Sources:   https://spectrum.ieee.org/building-the-system360-mainframe-nearly-destroyed-ibm   https://archive.computerhistory.org/resources/access/text/2012/11/102658255-05-01-acc.pdf - Fred Brooks Oral History   https://archive.computerhistory.org/resources/access/text/2017/11/102655529-05-01-acc.pdf - 14K Days
1/15/20241 hour, 3 minutes, 31 seconds
Episode Artwork

Episode 123 - The Jupiter Ace

Released in 1982, the Jupiter Ace is a fascinating little computer. It's hardware isn't much to write home about. It's just an 8-bit microcomputer very much in line with other systems of the era. Where it shines is it's software. In a period when most home computer ran some version of BASIC the Ace was using Forth. On the surface that might sound like a trivial difference, but that one deviation from the norm made all the difference in the world.   Selected Sources:   https://www.theregister.com/2012/09/21/jupiter_cantab_jupiter_ace_is_30_years_old - The Register article on the Ace   https://jupiter-ace.co.uk/documents_index.html - Every other Ace resource you could ever want
1/1/202457 minutes, 35 seconds
Episode Artwork

Episode 122 - To Edit Text

Tools are the most important programs in the world. Without quality tools it's impossible to write quality software. One of those most important of those tools, and the most hotly coveted, is the text editor. These programs offer us a window into the digital world. It's no wonder that programmers the world over basically live inside text editors. In this episode will discuss when exactly that digital window was opened. When did text editors first appear? What forms did they take?   Selected Sources:   https://www.computerhistory.org/pdp-1/_media/pdf/DEC.pdp_1.1960.102650331.pdf - Colossal Typewriter Manual   https://www.si.edu/media/NMAH/NMAH-AC1498_Transcript_StephenPiner.pdf - Piner Oral History   https://opost.com/tenex/anhc-31-4-anec.pdf - The Beginnings of TECO
12/18/202359 minutes, 8 seconds
Episode Artwork

Episode 121 - Arguments Against Programming

Most accounts of the early history of programming languages all share something in common. They all have a sentence or two explaining how there was great resistance to these new languages, but eventually all programmers were won over. Progress was made, despite the forces of counterrevolutionaries. What you won't find in most histories are the actual arguments these counterrevolutionaries made. This episode we are looking at those arguments. I've tracked down a handful of papers that argue against digital progress. Are these truly cursed articles, or is there something to be learned from arguments against programming?   Selected Sources:   https://dl.acm.org/doi/pdf/10.1145/1455270.1455272 - Why Not Try A Plugboard? https://dl.acm.org/doi/pdf/10.1145/367390.367404 - Comments from a FORTRAN User https://dl.acm.org/doi/pdf/10.1145/320932.320939 - Methods of Simulating a Differential Analyzer on a Digital Computer
12/4/20231 hour, 4 minutes, 13 seconds
Episode Artwork

Episode 120 - Simply COSMAC

Have you ever opined for a simpler time? Have you ever wanted a computer that you can understand all the way down to the silicon? Then RCA's COSMAC might be the architecture for you! COSMAC was a simplified computer architecture designed in the early 70s. It's tiny, cheap, and built to be easy to understand. But is the chip actually useful?   Selected Sources:   https://archive.org/details/manualzilla-id-5721710/page/26/mode/1up?view=theater - All the ELF articles in one place!   https://sci-hub.se/10.1109/MC.1974.6323475 - A Simplified Microcomputer Architecture
11/13/20231 hour, 3 minutes, 8 seconds
Episode Artwork

Episode 119 - The Batch!

This episode we are looking at a ghost of bygone days: batch processing! Before fancy terminals peppered computer rooms, before there was a microcomputer on every desk, there was the batch. In this non-interactive form of computing a user could wait hours, days, or even weeks to get a chance at computer time. Machines were kept well away from programmers, guarded by digital clerics. Why did such an arrangement exist? And did it ultimately help the programmer?   Selected Sources:   https://multicians.org/thvv/compatible-time-sharing-system.pdf - Compatible Timesharing System, 15th Anniversary   https://sci-hub.se/10.1109/MAHC.1983.10026 - Rykman on GM-NAA I/O   https://ethw.org/First-Hand:Operating_System_Roots - Operating System Roots
10/29/20231 hour, 28 seconds
Episode Artwork

Episode 118 - Viral Dark Ages

It's finally Spook Month here on Advent of Computing! To kick things off I'm tackling a bit of a mystery. Between 1972 and 1982 there is only one well documented virus. This period is book ended with plenty of sources and, yes, even viruses. But this decade long span of time has almost nothing! Was this era truly safe from the grips of malicious code? Or is there a secret history lurking just beneath the surface?   Selected Sources:   https://dl.acm.org/doi/pdf/10.1145/358453.358455 - Worms at Xerox PARC!   https://archive.org/details/crimebycomputer0000park - Crime by Computer   https://archive.org/details/dr_dobbs_journal_vol_05_201803/page/n89/mode/2up - Programming Pastimes and Pleasures
10/15/20231 hour, 15 minutes, 35 seconds
Episode Artwork

Episode 117 - What's in a Byte?

Byte has to be one of the most recognizable parts of the digital lexicon. It's an incantation that can be recognized by even the uninitiated. But where does the byte come from? Has it always existed, or did it more recently come into being? And, more specifically, why is a byte 8 bits? Is it some holdover from long ago, or is there some iron clad rule of 8's?   Selected Sources:   https://archive.org/details/byte-magazine-1977-02/page/n145/mode/1up?view=theater - Buchholz on the "byte" in BYTE!   https://sci-hub.se/10.1049/pi-3.1949.0018 - A STORAGE SYSTEM FOR USE WITH BINARY-DIGITAL COMPUTING MACHINES   https://ia600208.us.archive.org/32/items/firstdraftofrepo00vonn/firstdraftofrepo00vonn.pdf - The First Draft of a Report on EDVAC
9/24/20231 hour, 3 minutes, 45 seconds
Episode Artwork

Episode 116 - Monte Carlo

It's finally time! In this episode we are looking at the Monte Carlo method, perhaps the first practical computer program that could outpace human capability. The best part: the method relies on a random walk to reach a statistically valid answer!   Selected Sources:   https://www.osti.gov/servlets/purl/10596 - Igniting the Light Elements   https://library.lanl.gov/cgi-bin/getfile?00326866.pdf - The Beginning of the Monte Carlo Method, Nick Metropolis
9/10/20231 hour, 1 minute, 27 seconds
Episode Artwork

Episode 115 - Digital Lifeforms

I will admit, the title here is a bit of click bait. In the early 1950s a researcher named Nils Aall Barricelli started in on a bold project. His goal was to simulate evolution on a computer and, in doing so, create a perfect lab to study evolutionary processes. What he found was astonishing. Given a simple rule set these interesting patterns emerged. He called them symbioorganisms. Despite being simple numeric constructs, they exhibited many properties of living things. Did Barricelli create a digital form of life? Selected Sources: https://sci-hub.se/10.1007/BF01556771 - Numerical Testing of Evolution Theories. Please, just read this paper and be amazed!
8/27/20231 hour, 8 minutes, 29 seconds
Episode Artwork

Reading - The Story of Mel

This episode is simply a reading of the Story of Mel. I opened last episode with an excerpt, but didn't feel right leaving it at that. So, I present, the Story of Mel as written by Ed Nather and preserved in the Jargon file.
8/26/202311 minutes, 1 second
Episode Artwork

Episode 114 - The LGP-30: A Forgotten Machine

In 1956 Librascope released the LGP-30, a truly wild machine. It was, for the time, the most simple and cheap machine that could actually be useful. It was the size of a desk when contemporary machines took up small rooms. It plugged into a normal wall outlet while other machines requires special power feeds. It was, perhaps, the first hint of a personal computer. And at its heart was a magnetic drum that only a true programmer could love.   Selected Sources:   http://www.catb.org/jargon/html/story-of-mel.html - The Story of Mel   https://sci-hub.se/10.1109/TEC.1957.5221555 - Frankel's MINAC Paper   http://www.hp9825.com/html/stan_frankel.html - A Biography of Frankel
8/15/20231 hour, 6 minutes, 6 seconds
Episode Artwork

Episode 113 - Prolog, Part II

I'm wrapping up my dive into Prolog with... Prolog itself! This episode I'm actually covering the development of Prolog, using all the natural language processing lore we covered last time. Along the way we will see how Prolog developed from a set of tools, and how those tools were generalized into a useful language. Selected Sources: http://alain.colmerauer.free.fr/alcol/ArchivesPublications/PrologHistory/19november92.pdf - The Birth of Prolog https://archive.org/details/introductiontoma0000hutc/mode/1up?q=%22q-systems%22&view=theater - An Introduction to Machine Translation
7/30/20231 hour, 10 minutes, 20 seconds
Episode Artwork

Episode 112 - Prolog, Part I

I've been told I need to do an episode about Prolog. Well, here's the start of that process. To talk about Prolog we first need to come to grips with natural language processing, it's tools, and it's languages. This episode we are doing just that, going from ELIZA to Planner ro SHRDLU in an attempt to figure out how AI was first taught human tongues, where smoke and mirrors end, and where facinting programming begins.   Selected Sources:   https://dl.acm.org/doi/pdf/10.1145/365153.365168 - ELIZA   https://stacks.stanford.edu/file/druid:cm792pj8606/cm792pj8606.pdf - Planner   https://web.archive.org/web/20200725084321/http://hci.stanford.edu/~winograd/shrdlu/AITR-235.pdf - SHRDLU
7/16/20231 hour, 8 minutes, 46 seconds
Episode Artwork

Episode 111 - To Boldly Transmit

Space is cool, in all meanings of the word. Not only is it wondrous, vast, and fascinating, it can also be a cold place. It's also a very useful place to put things. This episode we are looking at the first practical use of space: communication satellites.   Selected Source:   https://archive.org/details/BigBounc1960 - The Big Bounce   https://archive.org/details/dtic-ada-141865-ieee-centenial-journal-1984-ocr/page/n67/mode/2up - A Signal Corp Space Opera   https://history.nasa.gov/SP-4308/ch6.htm - The Odyssey of Project Echo
7/2/20231 hour, 3 minutes, 17 seconds
Episode Artwork

Episode 110 - The Atari 2600

I don't usually cover video games. When I do, you know it's for a weird reason. This episode we are looking at the Atari VCS 2600, it's strange hardware, and how it fits into the larger story of the rise of microprocessors. These new tiny chips were already changing the world, but they brought along their own problems. Selected source: https://spectrum.ieee.org/atari-2600 - Inventing the Atari 2600 https://archive.computerhistory.org/resources/access/text/2012/09/102658257-05-01-acc.pdf - Al Alcorn Oral History https://www.digitpress.com/library/interviews/interview_bob_whitehead.html - Bob Whitehead Interview
6/18/20231 hour, 7 minutes, 58 seconds
Episode Artwork

Episode 109 - What's Up With Microcontrollers?

What really is the deal with microcontrollers? Are they just little computers... or are they something totally different? This episode we are looking at the development of the microcontroller through the history of the TMS1000.              
6/4/20231 hour, 2 minutes, 35 seconds
Episode Artwork

Episode 108 - The Mundaneum, Part II

This episode we pick back up where we left off. We are looking at the roots of the Mundaneum, the applications of the Universal Decimal Code, and how it call connects to hypertext. Selected Sources: https://web.archive.org/web/20051227184732/http://people.lis.uiuc.edu/~wrayward/otlet/xanadu.htm - Visions of Xanadu https://www.ideals.illinois.edu/items/4184 -- Selected Essays of Paul Otlet              
5/21/202356 minutes, 27 seconds
Episode Artwork

Episode 107 - The Mundaneum, Part I

The Internet is the closest we've come to a universal store of all human knowledge. However, it's not the first pass at this lofty goal. In this episode(and the next) we are looking at the Mundaneum, a project started in the 1890s to address the information problem. How is it connected to the larger story of hypertext? And how can this older project inform our views on the information problem?   Selected sources:   https://www.ideals.illinois.edu/items/4184 -- Selected Essays of Paul Otlet
5/7/20231 hour, 6 minutes, 7 seconds
Episode Artwork

Episode 106 - Digital Eyes

Back in episode 90 I made a passing reference to the Cyclops, the first consumer digital camera. It's this masterstroke of hackery that uses a RAM chip as a makeshift image sensor. In this episode I'm coming back around to the Cyclops and taking a look at the origins of digital imaging in general. Selected Sources: https://www.youtube.com/watch?v=1gmSeVfmZHw - Terry Walker CHM lecture https://sci-hub.ru/10.1109/6.591664 - The origins of the PN junction https://sci-hub.ru/10.1364/AO.11.000522 - The silicon vidicon photometer              
4/16/20231 hour, 12 minutes, 24 seconds
Episode Artwork

Episode 105 - Apple's Growing Pains

The Apple III was a pretty slick machine... in theory. From a lack of launch software, to strait up hardware failures, Apple's 3rd computer didn't really win in the market place. Why was that? Was the machine setup for failure from the start? Was it's case really designed before it's motherboard? When it comes to the III there's a surprising amount of folklore to untangle.   Selected Sources:   https://archive.org/details/sim_byte_1985-01_10_1/page/166/mode/1up?view=theater - Interview with Wozniak that covers the III   https://www.digibarn.com/collections/systems/appleIII/sandersinterview.html - Sander discussing the project   https://archive.org/details/apple-design/page/n14/mode/1up?view=theater - AppleDesign   http://www.applelogic.org/AIIIDesignBugs.html - AppleLogic
4/2/20231 hour, 18 minutes, 11 seconds
Episode Artwork

Episode 104 - Sketchpad

We're finally taking a look at Sketchpad. This program was completed in 1963 as Ivan Sutherland's Ph.D. research. On the surface it looks like a very fancy drawing program. Under the hood it's hiding some impressive new programming techniques.   Selected Sources:   http://worrydream.com/refs/Sutherland-Sketchpad.pdf - Sutherland's Sketchpad thesis   https://www.youtube.com/watch?v=495nCzxM9PI - Sketchpad in action   https://www.computerhistory.org/collections/catalog/102738195 - Oral History transcripts
3/19/20231 hour, 13 minutes, 39 seconds
Episode Artwork

Episode 103 - The Text Interface

This episode I attempt to find the first interactive computer text interface. All I can say is, well, it's a journey.   Selected Sources:   https://sci-hub.se/10.2307/3917015 - Early article on Stibitz's CNC Model I   https://archive.org/details/fortranprimer0000orga/page/103/mode/1up?view=theater - Primer on the FORTRAN Monitor System   https://kyber.io/rawvids/LISP_I_Programmers_Manual_LISP_I_Programmers_Manual.pdf - LISP I manual
3/6/20231 hour, 1 minute, 8 seconds
Episode Artwork

Episode 102 - Application of Ada

This episode picks up where we left off last time. We are looking at Ada and its applications. How does Ada handle tasking? What's the deal with objects? And, most importantly, what are some neat uses of the language?   Selected Sources:   https://dl.acm.org/doi/pdf/10.1145/956653.956654 - Rationale for the Design of Ada   https://trs.jpl.nasa.gov/bitstream/handle/2014/45345/08-2590_A1b.pdf - Cassini's AACS computer and software   http://www.bitsavers.org/components/intel/iAPX_432/171821-001_Introduction_to_the_iAPX_432_Architecture_Aug81.pdf - Behold the iAPX 432
2/20/20231 hour, 5 minutes, 12 seconds
Episode Artwork

Episode 101 - Origins of Ada

Ada is a fascinating language with a fascinating history. It was initially developed as part of a Department of Defence project. The plan was to create a standardized language for everyone inside the DoD. The results, well, they may just surprise you.   Selected Sources:   http://archive.adaic.com/pol-hist/history/holwg-93/holwg-93.htm - Ada at the HOLWG   https://dl.acm.org/doi/pdf/10.1145/956653.956654 - Rationale for the Design of Ada   http://iment.com/maida/computer/requirements/strawman.htm - Strawman
2/6/20231 hour, 2 minutes, 25 seconds
Episode Artwork

Episode 100 - Updates and Mysteries

Advent of Computing has finally reached 100 episodes! Today we are taking a break from the usual content to discuss the show, it's arc, and some of the mysteries I have yet to solve.
1/23/20231 hour, 12 minutes, 56 seconds
Episode Artwork

Episode 99 - The Berkeley Software Distribution

UNIX is a big deal. It's one of the most influential programs in history. Most operating systems that we use today can trace their lineage back to UNIX. The only notable exception at this point is Windows. But all these new-fangled operating systems aren't blood relatives of UNIX, they are all derivatives. Second cousins, if you will. So how did we get from UNIX into a diverse field of UNIX-like things? It all starts with a little project at UC Berkeley.   Selected Sources:   https://archive.computerhistory.org/resources/access/text/2022/06/102743073-05-01-acc.pdf - Oral History of Bill Joy   https://archive.org/details/aquartercenturyofunixpeterh.salus_201910/page/n157/mode/2up?view=theater - A Quarter Century of UNIX
1/9/20231 hour, 9 minutes, 55 seconds
Episode Artwork

Episode 98 - The Canon Cat

This time we are looking at a somewhat obscure machine: the Canon Cat. Designed by Jef Raskin, the Cat is sometimes called the spiritual successor to the Macintosh. That's a nice little epitaph, but doesn't fully explain the tangled mess of things between Raskin, Jobs, Apple, and the Mac. Today we will try to untangle some of that mess as we examine a fascinating little computer that could have changed the world.   Selected Sources:   http://www.canoncat.net/ -- Everything about the Cat   https://archive.org/details/Apple_Mac_Selected_Papers_1980/ -- Raskin's Macintosh memos   https://www.digibarn.com/friends/jef-raskin/writings/millions.html  -- Computers by the Millions
12/26/20221 hour, 10 minutes, 28 seconds
Episode Artwork

Episode 97 - What Exactly IS A Database? Part II

We've approach the beast itself: SQL. Or, as it used to be known, SEQUEL. In this episode we will discuss how early navigational databases failed, and how we were able to move past them into a relational future. It's a fascinating tale about how careful research and planning can lead to much better tools.   Selected sources:   https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf -- Dr. Codd on relational databases   https://web.archive.org/web/20070926212100/http://www.almaden.ibm.com/cs/people/chamberlin/sequel-1974.pdf -- The first SEQUEL paper   https://people.eecs.berkeley.edu/~brewer/cs262/SystemR.pdf -- A History and Evaluation of System R
12/13/20221 hour, 7 minutes, 41 seconds
Episode Artwork

Episode 96 - What Exactly IS A Database? Part I

I've fallen into a bit of a data rabbit hole, and you get to join me. In this episode I'm starting my journey to understand where databases came from, and how they started to evolve. This will serve as a foundation for next episode, when we will dive into one of the most popular databases from the 1970s: SQL. Along the way we wrestle with GE, the realities of the Apollo Program, and try to figure out what a database really is.   Selected Sources:   https://sci-hub.se/10.1109/MAHC.2009.110 - A history of IDS   https://archive.org/details/TNM_Integrated_Data_Store_introduction_-_General__20171014_0141 - Learn IDS for yourself!   https://archive.org/details/bitsavers_ibm360imsRGuide1969_8480205/page/n6/mode/2up - Educational guide to IBM's IMS
11/28/20221 hour, 17 seconds
Episode Artwork

Episode 95 - Aspen Movie Map

So far I've strayed away from hypermedia in my larger hypertext coverage. This episode helps to fix that. Today we are looking at Aspen Movie Map, a project from 1978 that created a virtual Aspen, Colorado. Why would you want to digitize an entire city? Why did DARPA fund a trip to Aspen? And how does this link up with hypermedia? All this and more will be answered.  
11/14/20221 hour, 6 minutes, 27 seconds
Episode Artwork

Episode 94 - Robots, and the End of Humanity

Robots have always fascinated and horrified humanity in equal measure. The prospect of a synthetic lifeform is at times exciting, but can quickly turn south. Luckily we've never gotten that far... or have we? This episode we will look at a selection of early robots, from the Mechanical Turk to Elektro. All have one thing in common: they run off smoke and mirrors.   Selected Sources:   Robots of Westinghouse by Scott Shaut - Best source on Elektro and his friends   https://www.youtube.com/watch?v=T35A3g_GvSg - See Elektro in action   https://www.google.com/books/edition/Inanimate_Reason_Or_a_Circumstantial_Acc/mvVdAAAAcAAJ?hl=en&gbpv=1 - On the Mechanical Turk
10/30/20221 hour, 14 minutes, 55 seconds
Episode Artwork

Episode 93 - Fun and (Horror) Games

Anybody up for a fright? This episode we are looking at 3 of the earliest horror video games I can find. Over this journey we will look at different programmatic ways to instill fear, how platforms can affect the route to terror, and even dig up the mystery of the first horror game.   Selected Sources:   http://www.twenex.org/ - Sign up for an account and play Haunt   https://www.zx-gaming.co.uk/games/monstermaze/default.htm - Escape from Rex and his maze!   The Untold History of Japanese Game Developers, by John Sczepaniak
10/16/20221 hour, 4 minutes, 16 seconds
Episode Artwork

Episode 92 - Copy Protection

It's Spook Month 2022! To kick things off we are diving into the frustrating depth of copy protection, piracy, and the origins of commercial software. In 1969 the Great Unbundling made the software market viable for the first time. Ever since then pirates and software vendors have been locked in a battle over bits. This episode traces the early days of copy protection, and how spite played an important role.   Selected Sources:   https://fadden.com/apple2/cassette-protect.html - In depth analysis of Apple II copy protection   https://www.princeton.edu/~rblee/ELE572Papers/Fall04Readings/CryptoProc_Best.pdf - The crypto-microprocessor   https://sci-hub.se/10.1109/85.988583 - A personal recollection of the Unbundling
10/2/20221 hour, 25 minutes, 44 seconds
Episode Artwork

Episode 91 - Whirlwind

Whirlwind represents a fascinating story of transition. The project started in the middle of the 1940s as an analog machine. As times changed it became a digital device. By 1951 it was perhaps the fastest computer in the world, filled to the brim with new approaches to design and new technology. It may have even been host to the first video game.   Selected Sources:   https://apps.dtic.mil/sti/pdfs/AD0896850.pdf - Report on MIT's storage tubes   https://sci-hub.se/10.1109/MAHC.1983.10081 - An interview with Jay Forrester   https://ohiostate.pressbooks.pub/app/uploads/sites/45/2017/09/retro-hurst.pdf - Screenshots and info about the Bouncing Ball   https://www.retrogamedeconstructionzone.com/2021/07/the-whirlwind-bouncing-ball-simulator.html - Play the Bouncing Ball Program for yourself!
9/18/20221 hour, 23 minutes, 16 seconds
Episode Artwork

Episode 90 - Where Did The S100 Bus Go?

In the last half of the 70s there was one gold standard in home computing: S100. This was a standardized bus that was the heart of many computers. It allowed for the interchange of parts from different manufacturers. Best of all, the S100 bus was simple. This made for a wonderful platform for hobbyists, and helped jump start the home computer revolution. And then... it disappeared. Where did the S100 bus go, and would we have been better off if it stuck around? This episode we tackle these questions and more.   Selected Sources:   https://archive.org/details/IoNewsVolume1Number1/page/n5/mode/2up?view=theater - The Cromemco Story   https://www.digibarn.com/stories/MITS/mholley-images/Ed_Roberts_Oct_1984_ME.pdf - An interview with Ed Roberts   https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Books/W.%20Gayler%20-%20The%20Apple%20II%20Circuit%20Description.pdf - Circuit Description of the Apple II
9/4/20221 hour, 20 minutes, 3 seconds
Episode Artwork

Episode 89 - Forth

What language has two stacks? What language is used on satellites and in home computers? What language deals in words? Why, Forth, of course! Forth is a highly unique language developed in the 60s by Chuck Moore. And when I say unique, I mean unique. Forth uses reverse polish notation for all operations, along with a dedicated data stack for passing parameters. But it's not just unique for the fun of it, Forth's design is highly deliberate. It offers a level of simplicity and power that's rarely seen in programming languages. Selected Sources: http://www.forth.org/POL.pdf - Moore's Programming a Problem Oriented Language https://www.1strecon.org/downloads/Forth_Resources/CM_ForthLanguageInteractiveComputing_1970.pdf - Early paper discussing Forth https://archive.org/details/1985-10-dr-dobbs-journal/page/41/mode/1up - Dobb's Journal article on the NX4000
8/21/20221 hour, 16 minutes, 54 seconds
Episode Artwork

Episode 88 - BEFLIX, Early Digital Animation

Digital animation has really become an artform in and of itself. In the current epoch these animations play out on fancy bitmapped displays, but it's origins are far more visceral. Or maybe we should say far more hacky. This episode we are diving in to BEFLIX: an early animation toolchain from Bell Labs that produced computer films on physical rolls of film. Selected Sources: https://dl.acm.org/doi/10.1145/363958.363993 - Paper on Zajac animation https://jimboulton.medium.com/studies-in-perception-a-restoration-story-241cd8c75ab1 - Recreation of Studies in Perception I https://dl.acm.org/doi/10.1145/1464122.1464130 - BEFLIX Paper https://techchannel.att.com/playvideo/2012/09/10/AT&T-Archives-Computer-Technique-Production-Animated-Movies - BEFLIX animation about BEFLIX  
8/7/20221 hour, 14 minutes, 38 seconds
Episode Artwork

Episode 87 - The ILLIAC Suite

Can a computer be creative? Can we program a machine to make art? It turns out the answer is yes, and it doesn't even take artificial intelligence. This episode we are diving in to the ILLIAC Suite, a piece for string quartet that was composed by a computer. Along the way we will examine the Markov Chain Monte Carlo method, and how methods used to create the hydrogen bomb were adapted to create music.   Selected Sources:   https://archive.org/details/experimentalmusi0000hill/page/n5/mode/1up - Experimental Music   https://web.archive.org/web/20171107072033/http://www.computing-conference.ugent.be/file/12 - Algoryhythmic Listening(page 40)   https://www.youtube.com/playlist?list=PLEb-H1Xb9XcIyrrN5qauFr2KAolSbPi0c - The ILLIAC Suite, in 4 parts
7/24/20221 hour, 8 minutes, 9 seconds
Episode Artwork

Episode 86 - Fluidic Computing

What is a computer? A miserable pile of electrons! But... not necessarily. I have yet to find a fully satisfying definition for "computer" that encompasses the full grandeur of calculating machines. This episode we are further complicating that quest by adding fluid based computers to the mix. We will be looking at 3 machines that crunched numbers using nothing but fluids and tubes. There's actually a rich tradition of fluidics to talk about.   Selected sources:   https://archive.org/details/electronicbrains0000hall/page/186/mode/2up - Electronic Brains chapter on MONIAC   https://archive.org/details/ACFELANALYTICALSTUDIESOFFREEZINGANDTHAWINGSOILS1953/LUKYANOV%20-%20Hydraulic%20Apparatus%20for%20Engineering%20Computations%20%281955%29/ - Translated paper on the water integrator   https://www.gwern.net/docs/cs/computable/1964-gluskin.pdf - FLODAC!
7/10/20221 hour, 15 minutes, 33 seconds
Episode Artwork

Episode 85 - Visi On, the PC GUI

More Visi-fun ahead! Today we are looking at Visi On, a visionary user interface developed for home computers. Along the way we will discuss smalltalk, portability, and how the slick graphics over at Xerox were adapted to run on smaller machines.   Selected Sources:   http://toastytech.com/guis/vision.html - Toasty Tech's Visi On page, with screenshots and downloads for emulation   https://archive.org/details/byte-magazine-1983-06/page/n255/mode/2up - A Guided Tour of Visi On   https://archive.org/details/RosettaSmalltalkACM1979/mode/1up - Rosetta Smalltalk  
6/26/20221 hour, 14 minutes, 32 seconds
Episode Artwork

Episode 84 - VisiCalc, the Killer App

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
6/12/20221 hour, 7 minutes, 4 seconds
Episode Artwork

Episode 83 - SEAC

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
5/29/20221 hour, 9 minutes, 15 seconds
Episode Artwork

Episode 82.5 - Aaron Reed Interview, 50 Years of Text Games

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/
5/22/202240 minutes, 27 seconds
Episode Artwork

Episode 82 - Juggling Jobs with OS-9

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
5/15/20221 hour, 59 seconds
Episode Artwork

Episode 81 - A Ballad in 2600 Hertz

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
5/1/20221 hour, 5 minutes, 48 seconds
Episode Artwork

Episode 80 - The Analytical Engine

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
4/17/20221 hour, 13 minutes, 32 seconds
Episode Artwork

Episode 79 - ZOG: Military Strength Hypertext

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
4/3/20221 hour, 11 minutes, 47 seconds
Episode Artwork

Episode 78 - INTERCAL and Esoterica

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
3/20/20221 hour, 5 minutes, 42 seconds
Episode Artwork

Episode 77 - Magnetic Memories

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
3/7/20221 hour, 9 minutes, 16 seconds
Episode Artwork

Episode 76 - Star Trek the (Unofficial) Game

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
2/22/20221 hour, 1 minute, 55 seconds
Episode Artwork

Episode 75 - A Cybernetic Future

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
2/7/20221 hour, 7 minutes, 29 seconds
Episode Artwork

Episode 74 - The Elegance of LISP

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
1/24/20221 hour, 9 minutes, 24 seconds
Episode Artwork

Episode 73 - IPL, AI, and Linked Lists

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
1/10/20221 hour, 10 minutes, 30 seconds
Episode Artwork

Episode 72 - Viatron Topples IBM

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
12/27/20211 hour, 11 minutes, 26 seconds
Episode Artwork

Episode 71 - 6502, The Mini-Microprocessor

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
12/13/20211 hour, 2 minutes, 35 seconds
Episode Artwork

Episode 70 - The oN-Line System, Part 2

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
11/29/20211 hour, 5 minutes, 11 seconds
Episode Artwork

Episode 69 - The oN-Line System, Part 1

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
11/15/20211 hour, 2 minutes, 44 seconds
Episode Artwork

Episode 68 - Zork

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  
10/31/20211 hour, 6 minutes, 35 seconds
Episode Artwork

Episode 67 - Debug!

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.
10/17/20211 hour, 3 minutes, 45 seconds
Episode Artwork

Episode 66 - Viruses and the PC

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
10/3/20211 hour, 2 minutes, 53 seconds
Episode Artwork

Episode 65 - Teletype, Teleprint, and Telegrams

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
9/19/202156 minutes, 7 seconds
Episode Artwork

Episode 64 - Gemini's Tiny Machine

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
9/5/20211 hour, 2 minutes, 59 seconds
Episode Artwork

Episode 63 - What's With The Wedge, Part 2

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
8/22/202156 minutes, 45 seconds
Episode Artwork

Episode 62 - What's With The Wedge? Part 1

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
8/8/202158 minutes, 59 seconds
Episode Artwork

Episode 61 - FRESS and Practical Hypertext

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  
7/25/20211 hour, 1 minute, 45 seconds
Episode Artwork

Bonus Episode - Q&A

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.
7/18/202152 minutes, 4 seconds
Episode Artwork

Episode 60 - COBOL Never Dies

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
7/11/20211 hour, 8 minutes, 5 seconds
Episode Artwork

Episode 59 - ALOHANET

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
6/27/20211 hour, 4 minutes, 12 seconds
Episode Artwork

Episode 58 - Mercury Memories

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
6/13/20211 hour, 7 minutes, 27 seconds
Episode Artwork

Episode 57 - Simulated Sumeria

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
5/30/20211 hour, 45 seconds
Episode Artwork

Episode 56 - TMS9900, an Alternate Future

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
5/16/20211 hour, 8 minutes, 12 seconds
Episode Artwork

Episode 55 - Project Xanadu

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
5/2/20211 hour, 5 minutes, 38 seconds
Episode Artwork

Episode 54 - C Level, Part II

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
4/18/202158 minutes, 44 seconds
Episode Artwork

Episode 53 - C Level, Part I

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
4/4/20211 hour, 5 minutes, 20 seconds
Episode Artwork

Episode 52 - THE SOURCE

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
3/21/202157 minutes, 39 seconds
Episode Artwork

Episode 51 - The IBM PC

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
3/8/20211 hour, 10 minutes, 12 seconds
Episode Artwork

Episode 50 - 8086: The Unexpected Future

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
2/22/20211 hour, 1 minute, 53 seconds
Episode Artwork

Episode 49 - Numeric Control and Digital Westerns

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
2/8/202159 minutes, 3 seconds
Episode Artwork

Episode 48 - Electric Ping-Pong

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
1/25/202157 minutes, 33 seconds
Episode Artwork

Episode 47.5 - Lars Brinkhoff Interview, Preserving ITS

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
1/18/202121 minutes, 28 seconds
Episode Artwork

Episode 47 - ITS: Open Computing

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
1/11/202151 minutes, 39 seconds
Episode Artwork

Episode 46 - Hacker Folklore

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
12/28/202056 minutes, 16 seconds
Episode Artwork

Episode 45 - Keeping Things BASIC

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.
12/14/202057 minutes, 13 seconds
Episode Artwork

Episode 44 - ENIAC, Part II

In 1946 John Eckert and John Mauchly left the Moore School, patented ENIAC, and founded a company. One of those discussions would have consequences that wouldn't be resolved until 1973. Today we close out our series on ENIAC with a look at the legal battle it spawned, and how it put ownership over the rights to basic digital technology on trial. Along the way we talk legal gobbledygook, conspiracy, and take a look at some of the earliest electronic 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
11/30/202059 minutes, 47 seconds
Episode Artwork

Episode 43 - ENIAC, Part I

Completed in 1945, ENIAC was one of the first electronic digital computers. The machine was archaic, but highly influential. But it wasn't a totally new take on computing. Today we are taking a look at the slow birth of ENIAC, how analog computers started to fall apart, and how earlier ideas transitioned into the digital future. 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
11/16/202056 minutes, 37 seconds
Episode Artwork

Episode 42 - IBM Gets Personal

This episode is not about the IBM PC. In 1981 the Personal Computer would change the world. Really, it's hard to talk about home computing without diving into it. But I've always had an issue with the traditional story. The PC didn't come out of left field, IBM had actually been trying to make a home computer for years. In 1981 those efforts would pay off, but the PC wasn't revolutionary hardware for Big Blue, it was evolutionary. So today we are looking at that run up with SCAMP, the 5100, and the Datamaster. 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
11/2/20201 hour, 1 minute, 43 seconds
Episode Artwork

Episode 41 - Return of Viruses: The Spread

It's time to round out spook month with a return to one of last year's topics: the computer virus. Malicious code traveling over networks is actually a relatively new phenomenon, early viruses were much different. In this episode we examine ANIMAL and Elk Cloner, two early viruses that were meant as practical jokes and spread by hapless computer users. Along the way we will see cases of parallel evolution, name calling, and find out if there is any one origin to the word "virus". 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
10/18/202049 minutes, 52 seconds
Episode Artwork

Episode 40 - Spam, Email, and Best Intentions

Spam emails are a fact of modern life. Who hasn't been sent annoying and sometimes cryptic messages from unidentified addresses? To understand where spam comes from we need to look at the origins of email itself. Email has had a long and strange history, so too have some of it's most dubious uses. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
10/4/202055 minutes, 41 seconds
Episode Artwork

Episode 39 - Learning Along the Oregon Trail

We've all played the Oregon Trail, but what do you know about it's origins? First developed as a mainframe program all the way back in 1971, the Oregon Trail was intended as an educational game first and foremost. In fact, it traces its linage to some of the first efforts to get computers into the classroom. Today we are following the trail back to it's source and seeing how the proper environment was built to create this classic game. You can play the 1975 version here: https://archive.org/details/OregonTrailMainframe  Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
9/20/202058 minutes, 36 seconds
Episode Artwork

Episode 38 - JOVIAL, the Evolution of Programming

The creation of FORTRAN and early compilers set the stage to change computing forever. However, they were just the start of a much longer process. Just like a spoken language, programming languages have morphed and changed over time. Today we are looking at an interesting case of this slow evolution. JOVIAL was developed during the Cold War for use in the US Military, and it's been in constant small-scale use ever since. It's story gives us a wonderful insight into how programming language change over time, and why some stick around while others die out. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
9/6/202054 minutes, 38 seconds
Episode Artwork

Episode 37 - The Rise of DOS

Is there a more iconic duo than the IBM PC and MS-DOS? Microsoft's Disk Operating System would be the final success that turned the company into what we know today. But here's a dirty little secret: DOS didn't start out at Microsoft. So how did Gates and Allen get hold of a winning program? Today we look at how Tim Paterson, an engineer at a long forgotten company, created the first x86 computer and the original version of DOS. Important dates: 1979 - Tim Paterson builds first 8086 Computer 1980 - Microsoft licenses DOS from Seattle Computer Products 1981 - DOS ships with the IBM PC Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
8/23/202046 minutes, 6 seconds
Episode Artwork

Episode 36 - The Rise of CP/M

The IBM PC and MS-DOS, the iconic duo of the early 80s. The two are so interconnected that it's hard to mention one without the other. But in 1980 DOS wasn't IBM's first choice for their soon-to-be flagship hardware. IBM had wanted to license Gary Kildall's CP/M, but in a strange series of events the deal fell through. Legend states that Kildall lost the contract b was too busy flying his private plane to talk business with IBM, but is that true? Today we look at the development of CP/M, why it was a big deal, and why the PC ultimately shipped with Microsoft software. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
8/9/202052 minutes, 56 seconds
Episode Artwork

Episode 35 - Analog Computing and the Automatic Totalisator

A lot of the technology we associate with the modern day started on anachronistic machines. I'm not talking about mainframes, I'm talking older. Today we are looking at George Julius's Automatic Totalisator, an analog computer used to manage betting at horse tracks around the world. These were massively complex machines, some networked over 200 input terminals, and they did it all mechanically. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important Dates: 1913: Premier Tote installed in Auckland
7/26/202048 minutes, 32 seconds
Episode Artwork

Episode 34 - 8080 VS Z80

In 1974 Intel released the 8080 processor, a chip long in the making. It was the first microprocessor that had the right combination of power and price to make personal computers viable. But that same year a small group of employees defected and formed their own company called Zilog. Among this group were Masatoshi Shima and Federico Faggin, two of the principal architects behind the 8080 as well as Intel's other processors. Zilog would go on to release a better chip, the Z80, that blew Intel out of the water. Today we continue our Intel series with a look into this twisting story. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important Dates: 1974: Intel 8080 hits shelves 1976: Zilog Z80 goes on sale
7/12/202046 minutes, 6 seconds
Episode Artwork

Episode 33.5 - Brad Chase Interview, Marketing Lead for Windows 95 and Much More

I recently got the chance to sit down and talk with Microsoft alumni Brad Chase. He was the product manager for Microsoft Works on the Macintosh, DOS 5, DOS 6, and the marketing lead for Windows 95 as well as much more. We talk about the Apple-Microsoft relationship, the groundbreaking launch of Windows 95, and what it takes to sell software. Editing for this episode was handled by Franck, you can follow him on instagram: www.instagram.com/frc.audio/ Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
7/5/202026 minutes, 26 seconds
Episode Artwork

Episode 33 - Becoming Portable

Portable computing is now totally ubiquitous. There's a good chance you are listening to this episode on a tiny portable computer right now. But where did it all come from? As it turns out the first portable computer was designed all the way back in 1972. This machine, the DynaBook, only ever existed on paper. Despite that handicap, in the coming years it would inspire a huge shift in both personal and portable computing. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1972: DynaBook designed by Alan Kay 1976: NoteTaker project starts 1982: GRiD Compass released
6/28/202051 minutes, 15 seconds
Episode Artwork

Episode 32 - Road to Transistors, Part II

In this episode we finish up our look at the birth of the transistor. But to do that we have to go back to 1880, the crystal radio detector, and examine the development of semiconductor devices. Once created the transistor would change not just how computers worked, but change how they could be used. That change didn't happen over night, and it would take even longer for the transistor to move from theory to reality. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1939: Russel Ohl Discovers P-N Junction 1947: Point Contact Transistor Invented at Bell Labs 1954: TRADIC, First Transistorized Computer, Built
6/14/202046 minutes, 29 seconds
Episode Artwork

Episode 31 - Road to Transistors: Part I

The transistor changed the world. It made small, complex, and cheap computing possible. But it wasn't the first attempt to crack the case. There is a long and strange lineage of similar devices leading up to the transistor. In this episode we take a look at two of those devices. First the vacuum tube, one of the first components that made computing possible. Then the cryotron, the first device purpose built for computers. You can find the full audio of Atanasoff's talk here: https://www.youtube.com/watch?v=Yxrcp1QSPvw Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1880: Thomas Edison Rediscovers Thermionic Emission 1904: Ambrose Fleming Invents the Vacuum Tube 1906: Lee de Forest Patents the Audion Triode Tube 1937: George Stibitz Creates First Binary Adding Circuit from Spare Relays 1938: John Atanasoff Visits a 'Honkey-Tonk' 1941: ABC, First Vacuum Tube Calculator, is Completed 1953: Cryotron Invented by Dudley Allen Buck
5/31/202050 minutes, 35 seconds
Episode Artwork

Episode 30 - Coherent Is Not UNIX!

In the current day Linux is the most widely used UNIX-like operating system. It's rise to prominence has been an amazing success story. From it's humble beginnings Linux has grown to power everything from super computers to car stereos. But it's not the first UNIX clone. A much earlier system existed, called Coherent. And as it turns out both Linux and Coherent share a lot of similarities. The biggest difference being that Coherent was closed source. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1973: AT&T UNIX V4 Goes Public 1949: DOJ Sues AT&T Over Antitrust Violations 1975: AT&T UNIX V6 Released 1977: First Version of BSD Circulates 1977: XYBASIC Released by Mark Williams Company 1980: Coherent Released for PDP/11 1983: Coherent Comes to the IBM PC/XT 1995: Mark Williams Company Closes
5/17/202046 minutes, 33 seconds
Episode Artwork

Episode 29.5 - A Guided Tour of the Macintosh

In this byte sized episode I take a look at a pack in that came with the first Macintosh. Along side Apple stickers, manuals, and the computer itself there was a single cassette tape labeled "A Guided Tour of the Macintosh". The purpose? It's a strange addition to the Mac's packing, but a great example of Apple's attention to detail and ingenuity. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1984: A Guided Tour of the Macintosh Released
5/10/20209 minutes, 28 seconds
Episode Artwork

Episode 29 - PCM, Origins of Digital Audio

Every day we are inundated with digital audio: phone calls, music, even this podcast. Digitized sound has become so ubiquitous that it often fades into the background. What makes this all possible is a technology called Pulse Code Modulation, or PCM. This isn't new technology, its roots trace all the way back to 1937. So how exactly did digital audio come into being well before the first digital computers? Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1937: PCM Developed by Alec Reeves 1941: Germany Cracks A-3 Code 1943: Bell Labs Develops SIGSALY(aka The Green Hornet) 1957: First PCM Synthesizer, MUSIC I, Programmed by Max Mathews
5/3/202045 minutes, 23 seconds
Episode Artwork

Episode 28 - Applesoft BASIC, Microsoft and Apple's First Collaboration

It's easy to think of Apple and Microsoft as bitter rivals, but that's not always the case. The two companies have a very complicated relationship, and a very long history. This connection goes all the way back to the 1970s and a product called Applesoft BASIC. It would become stock software on nearly every Apple II computer ever sold, it kept Apple competitive in the early home computer market, and it may have saved Microsoft from bankruptcy. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1997: Bill Gates saves Apple from Bankruptcy 1976: Apple I hits shelves, Integer BASIC soon follows 1977: Apple II Released 1978: AppleSoft BASIC Ships
4/19/202039 minutes, 47 seconds
Episode Artwork

Episode 27 - Vectrex, Playing With Vectors

The 1980s were a turbulent and fast-moving decade for the video game industry. There were huge success stories, rapid advancements in technology, and the North American Video Game Crash. Caught up in all of this was an ambitious machine called the Vectrex. In an era dominated by pixelated graphics the Vectrex brought higher resolution vector images and early 3D to market. But ultimately it would be swept away during the market's crash. Today we are taking a dive into the development of the Vectrex, what made it different, and how it survives into the modern day. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing
4/5/202043 minutes, 25 seconds
Episode Artwork

Episode 26 - Memex and Hyperlinks

The widespread use of the internet has shaped our world, it's hard do imagine the modern day without it. One of the biggest featured would have to be the hyperlink. But despite the modern net feeling so new, links actually date back as far as the 1930s and the creation of the Memex: a machine that was never built but would influence coming generations of dreamers. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1927: Differential Analyzer Built at MIT 1938: Rapid Selector Built by Vannevar Bush 1945: As We May Think Published
3/22/202041 minutes, 38 seconds
Episode Artwork

Episode 25 - Making Disks Flexible, Part 2

The floppy disk is one of the most iconic pieces of technology. While not in use in the modern day there was a period of 40 years where the floppy disk was synonymous with data storage. Today we pick up where we finished in the last episode, with the rise and fall of the 5 1/4 inch disk. We will be looking at the creation and spread of the 3 1/2 inch floppy disk. How did Sony, a non-player in the computer market, create this run away success? And how did Apple contribute to it's rise? Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1980: Sony Invents Microfloppy Disk 1983: Apple Builds Prototype MAC with 3 1/2 Inch Floppy
3/8/202039 minutes, 7 seconds
Episode Artwork

Episode 24 - Making Disks Flexible, Part 1

The floppy disk was a ubiquitous technology for nearly 40 years. From mainframes to home computers, the plastic disk was everywhere. And in the decades it was around there were very few changes made to how it fundamentally worked. So how did it get so popular? What made the floppy disk so flexible? And how did it finally fall out of favor? In this episode we will look at the technology's early days. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1971: 8 Inch Floppy Disk(Minnow) Created at IBM 1976: Shugart Invents 5 1/4 Inch Floppy Disk
2/24/202042 minutes, 27 seconds
Episode Artwork

Episode 23 - FORTRAN, Compilers, and Early Programming

Our modern world is full of software, it's what makes everything tick. The sheer amount of code that goes into something like keeping the internet running is staggering. Programming isn't the easiest profession, but there was a time when it was much much harder. It took a huge shift in thinking, and some impressive feats of software development, to make complicated programming possible. And that shift started in the 1950s. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1951: Grace Hopper Creates A-0 Compiler 1954: John Backus Starts FORTRAN Project at IBM 1957: First FORTARN Compiler Ships
2/10/202051 minutes, 10 seconds
Episode Artwork

Episode 22 - Going Rogue

Many video games today make use of randomized content, some more than others. It may seem like an obvious feature, but it turns out that procedural generation didn't really catch on in video games until the 1980 release of Rogue. The game itself never saw much commercial success, but was wildly popular among UNIX users. In this episode we look at Rogue, how it was created, and the legacy that we still see today. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1980: Rogue Written for PDP/11 1984: Rogue Ported to PC, Macintosh, Atari ST
1/26/202045 minutes, 15 seconds
Episode Artwork

Episode 21 - 8008: Intel's Second Shot

It's time to continue our deep dive into the legacy of Intel's processors. This episode we will be looking at the 8008, the second microprocessor produced by Intel and the progenitor of the x86 family. Along the way we will see how an innovative terminal from 1969 inspired the chip, how Intel lost a contract, and discuss some of the first personal computes. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1969: CTC Develops First 'Glass-Teletype' Terminal 1972: 8008 CPU Released by Intel
1/13/202031 minutes, 35 seconds
Episode Artwork

Episode 20.5 - Cooking in Y2K

In this mini episode we will look at the Y2K bug, and some of the recipes it spawned. That's right, we are talking about Y2K cookbooks! You can find all more Y2K compliant food here: https://web.archive.org/web/19991012032855/http://y2kkitchen.com/ Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1999: Y2K Kitchen Hits Shelves
1/6/202011 minutes, 43 seconds
Episode Artwork

Episode 20 - PLATO Part 2: An Online Revolution

In the conclusion to our discussion of PLATO we look at the final incarnation of the system: PLATO IV. How did an educational machine turn into one of the earliest online communities? What was it like to use PLATO at it's height? Along the way we will look at the software, hardware, and video games that made PLATO so special. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1964: Plasma Display Patented 1972: PLATO IV Launches at University of Illinois 1973: Empire, First MMO, Developed for PLATO IV
12/30/201937 minutes, 25 seconds
Episode Artwork

Episode 19 - PLATO Part 1: A Revolution in Teaching

In  the 1960s a small project started at the University of Illinois. This project, called PLATO, would go on to pioneer a truly impressive amount of new technology, including the first plasma screen, MMO video games, and time-sharing. However, PLATO remains relatively unknown today. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1952: ILLIAC Becomes Operational 1960: PLATO I Developed 1961: PLATO II Developed 1969: PLATO III Developed http://tee.pub/lic/4jnwv7m_ZPw
12/16/201938 minutes, 16 seconds
Episode Artwork

Episode 18 - Evolution of the Mouse

The computer mouse is a ubiquitous device, it's also one of the least changed devices we use with a computer. The mice we use today have only seen small incremental improvements since the first mouse was developed. So how did such a long lasting design take shape, and how did it travel the decades up to now? Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1961: First Mouse Developed at Engelbart's ARC Lab 1972: Xerox Develops Rollerball Mouse for Alto 1979: Apple LISA Mouse Designed
12/2/201933 minutes, 10 seconds
Episode Artwork

Episode 17.5 - Bill's Problem with Piracy

In this mini-episode we look at a strange event in Microsoft's early history and their first case of piracy. Along the way you will learn about the best advetrizing campaign in history: the MITS MOBILE Computer Caravan! Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1976: 'Open Letter to Hobbyists' Written by Bill Gates http://tee.pub/lic/4jnwv7m_ZPw
11/25/201910 minutes, 26 seconds
Episode Artwork

Episode 17 - The BBC Domesday Project

In 1086 William the Conqueror commissioned a survey of England that would come to be known as the Domesday Book. 900 years later the BBC would create a similar survey, called the Domesday Project. This new survey spanned two LaserDiscs holding over a gigabyte of data and 200,000 images, most of which were collected by students. It presets an amazing time capsule of the UK in 1986. Also contained within the disks were 3D virtual walks of the country side, and an entire computer generated gallery. So how did such strange technology come together to commemorate a 900 year old manuscript? Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1986: BBC Domesday Project Released
11/18/201933 minutes, 5 seconds
Episode Artwork

Episode 16 - 4004: The First Microprocessor

Intel is one of the dominant forces in the computer industry today, they may be most well known for their line of microprocessors. These chips have powered computers going back to the early days of microcomputers. How did Intel become so entrenched in the field? Well, it all started with the 4004 CPU, the first "one-chip" computer. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1971: Intel 4004 Released
11/4/201929 minutes, 37 seconds
Episode Artwork

Episode 15 - Lost in the Colossal Cave

Colossal Cave Adventure is one of the most influential video games of all time. Originally written for the DEC PDP-10 mainframe in 1975 the game has not only spread to just about any computer out there, but it has inspired the entire adventure/RPG genera. In this episode we are going to look at how Adventure got it's start, how it evolved into a full game, and how it came to be a lunch title for the IBM PC. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1975: Colossal Cave Adventure Developed http://tee.pub/lic/MKt4UiBp22g
10/20/201928 minutes, 57 seconds
Episode Artwork

Episode 14 - Creeping Towards Viruses

Computer viruses today pose a very real threat. However, it turns out that their origins are actually very non-threatening. Today, we are going to look at some of the first viruses. We will see how they developed from technical writing, to pulp sci-fi, to traveling code. I talk about The Scarred Man by Gregory Benford in this episode, you can read the full short story here: http://www.gregorybenford.com/extra/the-scarred-man-returns/ Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1949: John Von Neumann Writes 'Theory and Organization of Complex Automata' 1969: 'The Scarred Man' Written by Gregory Benford, Coined Term 'Virus' 1971: Creeper Virus Unleashed
10/6/201929 minutes, 12 seconds
Episode Artwork

Episode 13.5 - Minitel Research Lab Interview, with Julien Mailland and Kevin Driscoll

Today I am joined by Julien Mailland and Kevon Driscoll, co-authors of Minitel: Welcome to the Internet and proprietors of the Minitel Research Lab(minitel.us). We talk about their book, how they first started working on Minitel terminals, and the ongoing work to preserve Minitel.
9/29/201934 minutes, 5 seconds
Episode Artwork

Episode 13 - Minitel, the French Network Connection

Today we are dipping back into the deep and complex history of the proto-internet. We are going to be looking at Minitel, a France-Wide-Web that was built in the 1980s as a way to help the country stay relevant in the digital age. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1980: Minitel Program Networks France
9/22/201929 minutes, 14 seconds
Episode Artwork

Episode 12 - Journey to Altair

Today we are going to be traveling back to the late 1970s to take a look at the early days of the home computer. And specifically how Microsoft found a foothold at just the right time and place. And for Bill Gates and Paul Allen that would come in the form of BASIC. Along the way we will cover the Altair 8800, vaporware, and how Bill Gates violated Harvard student conduct. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1974: Altari 8800 Released 1975: Microsoft BASIC Released
9/8/201932 minutes, 20 seconds
Episode Artwork

Episode 11 - Spacewar! (the Game)

It really seems like in the last decade video games have gone from a somewhat niche hobby to a widespread part of our culture. Nowadays, there are a multitude of ways to get out gaming fix. Consoles, handheld game systems, and even smartphones make video games more accessible than ever. But when and how exactly did video games start to creep into the modern consciousness? In this episode we look at some of the earliest video games and how they came to be. Like the show? Then why not head over and support me on Patreon. Perks include early access to future episodes, and stickers: https://www.patreon.com/adventofcomputing Important dates in this episode: 1962: Spacewar! Developed
8/25/201924 minutes, 46 seconds
Episode Artwork

Episode 10.5 - The Jargon File

In this mini-episode we look at the Jargon File, an early primary source about hacker culture. The most recent version of the file lives here: http://catb.org/jargon/html/ If you want more of my voice, I was also recently on the What Do You Do With That podcast talking about restoring an IBM PS/2 Model 25. You can find all their episodes here: https://wdydwt.blubrry.net/
8/18/201910 minutes, 56 seconds
Episode Artwork

Episode 10 - Networking for a Nuclear War, the Americans

In this episode we are going to explore the ARPANET. This is a companion to the last episode, which covered contemporary Soviet attempts to create an early internet. Like with last time, today we are still in the Cold War era. Now, this won't be a point by point comparison of Soviet to US networks. They are totally different beasts. Instead, what I want to do is look at how ARPANET was developed, what influenced it, and how it would kick start the creation of the internet.
8/11/201927 minutes, 52 seconds
Episode Artwork

Episode 9 - Networking for a Nuclear War, the Soviets

Often times people assume the US is the homeland of the internet. Funded by the US Department of Defence, the first attempts at a large-scale network were started during the height of the Cold War, and a large part of it's design was redundancy and robust-ness. Some of the researchers were quite frank about it's purpose: to create a network that could survive an upcoming nuclear war. This military-hardened infrastructure was known as ARPANET. But that's only part of the story, and the US wasn't the first to the party. The fact is, the internet was born during the Cold War. This was an era that saw huge advancements in science, both for better and for worse. The space race put humans on the moon, and the nuclear arms race put humans dangerously close to annihilation. So it should be no surprise that America's counterpart in this age, the Soviet Union, was working towards their own proto-internet.
7/28/201927 minutes, 39 seconds
Episode Artwork

Episode 8 - Acorn and the BBC

The Raspberry Pi had been a huge success at its stated goals, and continues to be. But, this isn't the first time a British company would design and develop a computer as an accessible platform for learning programming. In fact, if you've read much about the Pi then you've probably seen people calling it a "BBC Micro 2".   So what was the BBC Micro? What did the BBC have to do with creating a new computer? And how is any of this connected to the 21st century version?   Today I want to share the story from a slice of a somewhat forgotten age: BBC's involvement with Acorn Computers and how they worked together to educate a generation of programmers. Along the way we will see how a small UK company created an impressive series of computers who's legacy may not be known in the States, but has had a surprising impact on the world.   Special thanks to Neil from Retro Man Cave for sharing his memories of the BBC Micro. You can find him on YouTube here: https://www.youtube.com/channel/UCLEoyoOKZK0idGqSc6Pi23w
7/14/201930 minutes, 41 seconds
Episode Artwork

Episode 7 - Attack of the PC Clones

Today, I want to share with you the story of the first PC clones and how they cemented the rise of the x86 chipset.   Most of this story takes place between 1981 and 1984, but I think it's fair to say that these 3 years are some of the most influential for the PC's rise to domination. So lets start the story with a discussion of the IBM PC, how it was special, and then examine how reverse engineering it lead to the current x86 monoculture we see today.
6/30/201923 minutes, 29 seconds
Episode Artwork

Episode 6.5 - Edge-Notched

In this byte-sized episode we look at edge-notched cards. A punch card adjacent technology with a strange connection to the early internet.
6/23/20196 minutes, 50 seconds
Episode Artwork

Episode 6 - Digital Voices

What are the origins of our modern day text-to-speech systems? In this episode we will dive into the rich history of electronic talking machines. Along the way I will tell you the story of the vocoder, the first singing computer, and a little about the father of modern synthesized speech.
6/16/201925 minutes, 28 seconds
Episode Artwork

Episode 5 - Unix for the People, Part 2

Now, as the name suggests this is the second part of a series on the history of UNIX. Part 1 mainly covers the background leading up to UNIX. If you haven't listened to it yet, I strongly suggest you go do that now. A lot of what was covered in part 1 provides needed context for our discussion today.   Just as a quick recap, last time I told you about CTSS and Multics, two of the earliest time-sharing operating systems. Today, we are going to be picking up where we left off: Bell Labs just left Project MAC and decided to start their own time-sharing project. What they didn't realize was that this new project, called UNIX, would soon outshine all of its predecessors. But when this all started, in 1969 on a spare mainframe at Bell Labs, there was no hint at it's amazing future.
6/2/201929 minutes, 57 seconds
Episode Artwork

Episode 4.5 - Space Travel!

In this mini-episode we talk about Space Travel, an obscure video game from 1969.
5/27/20195 minutes, 52 seconds
Episode Artwork

Episode 4 - Unix for the People, Part 1

Many people have never even heard of Unix, an operating system first released in the early 1970s. But that doesn't change the fact that all of the internet, and nearly every computer or smart device you interact with is based on some variant of Unix. So, how was such an important project created, and how did it revolutionize computing? Today we will dive into the story leading up to Unix: time-sharing computers in the 1960s. This is really just the background for part 2 where we will discuss the creation and rise of Unix itself. However, the history of early multi-user computers is itself deeply interesting and impactful on the evolution of computing.
5/20/201923 minutes, 32 seconds
Episode Artwork

Episode 3 - Mythic Macintosh

The original Apple Macintosh, later rebranded the Macintosh 128k, is inarguably one of the most recognizable vintage computers. Even it's design has become iconic: a single 3 ½ inch floppy drive and 9 inch black-and-white CRT built into one small rounded beige box. Even on its release in 1984 it was heralded as a visionary and groundbreaking machine that could even rival the success of the IBM PC. Today, we are going to look at the enduring legacy of the Macintosh and answer the questions: what did Apple invent and what did they borrow, and are all interfaces that follow clones of the Macintosh.
5/5/201926 minutes, 41 seconds
Episode Artwork

Episode 2 - The Demo

A lot of newer technology doesn't expressly say it's going to "revolutionize the human experience", but sometimes, that line may actually be closer to the truth than you would expect. Today, I am going to tell you about a time when that was very much the case. Today we go back to 1968 to look at Doug Engelbart's "The Mother of all Demos" You can watch the entite archve of the demo here: http://www.dougengelbart.org/content/view/209/448/
4/22/201923 minutes, 3 seconds
Episode Artwork

Episode 1 - Folded Spindled and Mutilated

Today, I want to share with you a technology that shambles among us as a corpse that refuses to die. That is, of course, the punch card. In this episode, we will be talking about the storied history and influence from beyond the grave of the punch card.
4/9/201926 minutes, 39 seconds