Advent of Computing - Bonus Episode - Q&A

Episode Date: July 18, 2021

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....

Transcript
Discussion (0)
Starting point is 00:00:00 Welcome to a very strange and very special episode of Advent of Computing. If you've been following along on the show recently or on my Twitter feed, you should know that the podcast just hit 50,000 downloads, which... at least to me, that's a really big deal. That's something that I never thought would happen when I started this little dinky computer history podcast. So first off, I want to thank everyone who listened, and I especially want to thank all of my supporters on Patreon. Y'all have made it really easy and really enjoyable to keep producing the podcast.
Starting point is 00:00:38 To celebrate this major milestone, I decided to put together a question and answer episode talking about the background of the podcast. To that end, I've been collecting questions from listeners over the past month or so, and here are going to be all of those questions and answers to all of them. Also, if you haven't noticed, this isn't going to be a scripted normal episode. So if that's not your digs, if you're just here for the essentially audio lectures, then just wait a week and I'll have a normally scheduled episode out then. But if you're still here, let's drop into Advent of Computing's Q&A episode.
Starting point is 00:01:30 To start things off, I have a question that I actually get asked quite a bit, and that's, what is your background? Is it computers, journalism, both or neither? The answer is kind of computers. It's a little complicated. So I have a really long background working in the computer industry, specifically programming. I started interning at IT companies in high school. So basically, my entire functional life, I've been programming for profit. I initially started programming in middle school on my dad's old AT clone. So programming and computers have been part of my life in a very deep and technical way, essentially forever.
Starting point is 00:02:14 But my educational background has nothing to do with computers and nothing to do with journalism. I actually have a bachelor's of science in astrophysics, if you can believe it. I actually have a bachelor's of science in astrophysics, if you can believe it. That's served me surprisingly well on the podcast because a lot of early computational stuff is very physics heavy. But anyway, that's neither here nor there. The next question that's following this similar line of interrogation is what motivated you to start the podcast? Now, this is where my background really matters a lot to my
Starting point is 00:02:46 story. So during undergrad, like I was saying, I studied astrophysics. I had a really heavy emphasis on computational astrophysics, so doing data analysis and simulation software. And I also had a really big focus on research because that's what's always interested me. I'm not very good in classrooms. I don't like being in classrooms, but I love doing academic research. A huge part of academics is being able to present what you're working on to a wider audience. That can be just a room of friends or colleagues, or in some cases,
Starting point is 00:03:27 that can just be an open lecture or a talk on campus or at a conference, really anywhere. The audiences can vary a lot. One thing that a lot of my professors always try to really hammer into us is that to be good at research, you also have to be good at communicating your work. And particularly, you have to be able to explain what you're working on to a very general audience, maybe someone that doesn't know anything about physics or anything about computers in this case. If you're not able to really explain to anyone, one, what you're doing and two, why it's important, then you're not going to be able to get very far outside of the lab. Sometimes that's fine. Sometimes you never need
Starting point is 00:04:10 to leave the lab. But ideally, you want to be able to articulate what you're doing. That makes your work a lot more impactful and a lot more important. And I also found out in undergrad that I really like giving talks and lectures and writing about research. But there is a flaw to this life path for good old Sean. And that's that I really do not like being in a classroom environment. I like the research part of academics. I don't like the classroom or the formalized part of academics I just don't learn well in a classroom environment and I don't like all the finagling and stuff you have to do outside of just pure research to get ahead in academia so I was at a point at the end of grad school I'd
Starting point is 00:05:01 done a nice swanky internship. I had a relatively good GPA. I could have, in theory, gotten into a grad school. I could have gotten the letters of recommendation, followed the straight and narrow path and everything. And I was sitting down and I was doing the math. I realized, oh, yeah, by the time I finish getting a PhD and finish doing a postdoc, getting a PhD and finish doing a postdoc because if you don't know you kind of have to do a post doc project in order to get a job either in a research lab or at a university so I was looking at the math and it's like well I maybe I'll be about 30 by the time I can just work in research research um and i i just was not down for that i didn't want to devote that much of my life
Starting point is 00:05:48 to being in a classroom in a formalized environment that is something i could not do so i did not go to grad school but that kind of left me in these doldrums where i really liked doing research and i didn't have an outlet for that. Now, like I had mentioned, I had been working in IT initially as an intern part-time. And then once I graduated from college full-time as a software developer, specifically when I graduated, I had been working for this company that was a content delivery network. I was writing software for audio file delivery, live streaming, and statistics for both. Crucially to our story today, the company I worked for did
Starting point is 00:06:32 a lot of podcast delivery, monetization, and statistics. So I had this background working kind of on the deep, hidden industry side of podcasting. And I also just really like listening to podcasts. I think you kind of need to enjoy listening to podcasts to produce one. It's like how authors usually enjoy reading books. But anyway, so I'm getting out of college. I'm kind of let loose into the world, trying to find some way to scratch that academic itch without getting too close to academics, because that's bad, bad territory for me. And I started thinking more and more about like, you know, I could produce a podcast that that couldn't be that hard, could it? That that couldn't be that hard, could it? And especially working in the industry, I knew like essentially all the technical stuff,
Starting point is 00:07:35 how to get it set up, how to distribute it, how to handle the administrivia side of things. Knew nothing about audio engineering. I still kind of know nothing about audio engineering or production. So after a while, I figured, yeah, I'll go for it. I'll try producing a podcast. And I started fleshing out the idea for Advent of Computing, and I haven't looked back. So the other corollary question to what motivated you to start a podcast, and this isn't one I was explicitly asked this round, but it's something that a lot of people ask me in general is why computer history? If you've been paying attention, that doesn't really seem like the most reasonable thing to pull out of my background. Why wouldn't it be about physics or programming? Well, for me, it was never a question on what the topic would be. I always knew I'd want it to be about computer history.
Starting point is 00:08:27 Part of that is just that I find computer history really fascinating. When I was a kid, I remember visiting the Computer History Museum in Mountain View, and that just blew me away as, you know, a young computer nerd starting to just realize that there's a lot more to computers than just something that sits on my desk at home. Another thing that really got me fascinated with the heritage of computing was reading the New Hackers Dictionary. That's the print edition of the jargon file, if you're familiar with that. I found a copy of that at a used bookstore in high school. And going through that really started to get me
Starting point is 00:09:06 thinking about like, oh, yeah, there's more people who program and are part of this community than just myself. I started realizing that there's this really rich historical context to computing. It's not just click clacking away at a keyboard the other reason that i was really drawn to doing a computer history podcast specifically was a little competitive market analysis that makes it sound more intelligent and like a better choice than it actually was so i really enjoy listening to podcasts mainly podcasts, but I also on and off listen to retrocomputing podcasts. And I have particular tastes.
Starting point is 00:09:50 I don't really like listening to interviews. And a lot of the podcasts that cover computer history are mainly interview driven. And that's no knock against them. That's really valuable work and a really good resource. I just don't like listening to interviews. I don't know why. There's just something about it that I can't get into. And the other thing is a lot of podcasts about retrocomputing are more about,
Starting point is 00:10:16 there's a whole lot about video games, which is fine. That's also really interesting, but that's not like computer science history. There's also a whole lot that are about nostalgia or collecting or just like computer science history. There's also a whole lot there about nostalgia or collecting or just like personal computer hardware. And once again, no knock against any of these categories or niches. I think it's great to see people putting out content of any kind, but there just wasn't a whole lot of narrative, like focused treatments in the podcasting space on the
Starting point is 00:10:47 history of computing at the time. So I thought that maybe that would be a good niche to go into. Now, maybe that's a little bit of rationalization. I think the bottom line is I just really wanted to talk about computer history because it fascinates me. So that leads us into the next question, which is what motivates you to keep putting in work for research slash production of each new episode? I think I kind of answered that in the last question. I find computer history really
Starting point is 00:11:17 fascinating. And every time I'm turning over stones, looking for new topics, or even just doing research on an existing episode, I invariably find more things I want to learn about. So producing the podcast, one is I enjoy teaching people and sharing new information with people, but also I just like learning. My favorite episodes to produce are the ones where there's not like a published book about the topic or there's not papers written about the history where I have to go through and by hand piece together stuff. I really enjoy that kind of work. Another reason that might sound a little bit grandiose but really keeps me pushing forward is I think what I'm doing is really important. Computer history is vitally, vitally important to understanding and making sense of the modern
Starting point is 00:12:11 day. I think I've said this on a few episodes now, but even if you're not using a computer or not sitting in front of a computer, you're very personally affected by just the fact that computers exist. I mean, just look as far as like a supply chain. Maybe you're in the middle of Antarctica and you don't know what a digit or binary is. But if you have any interaction with the outside world, if food shows up, if there's radio signals around you, if there's a boat nearby,
Starting point is 00:12:42 there's going to be some connection to computing. The world's been entirely reshaped just because some dudes figured out that, hey, you can make this weird vacuum tube thing count in binary numbers. So on like a very philosophical level, learning about the heritage of computing systems is important. On a more visceral kind of feel, I really want people who listen to the podcast to get that same sense of excitement that I got the first time I started realizing that computing is a lot more than just what's sitting on my desk. It turns out it's a lot more than just Bill Gates and Steve Jobs involved with the history of computers. And
Starting point is 00:13:25 I like to think that in some small part, I'm helping people realize that. But yeah, that really, all of these factors really motivate me to keep going. Next question. How do you find your research material when I assume most of this information is found in old academic journals and out-of-print books. Well, it's a very good question, and it's something I lose sleep over sometimes. There's a whole lot of ways to approach doing this kind of historic research, and a lot of it comes down to archival research. It really depends on what kind of topic I'm dealing with. research. It really depends on what kind of topic I'm dealing with. So I guess let's jump into a crash course on how to find research materials. Also, I guess wrapped up in this, I'm going to be answering the second question in this list, which is what are some of the best online resources you
Starting point is 00:14:19 have found for research in computer history? The easiest source and the one that is up there with accessibility is, of course, books. I always try to get as close to primary sources as I can. Sometimes I can't. But in general, if you can find a book, either like a pop history, a biography, an autobiography, or some kind of in-the-time text written about the subject you're looking for that's usually pretty accessible. One option is using the Internet Archive, archive.org. They're probably one of the better resources for online research. They're a combination of archival materials that are scanned online and a public lending library they're technically incorporated as a library so you can borrow books from them
Starting point is 00:15:13 on the internet which makes a lot of things really easy to get a hold of so for instance one of my gold standard sources that is on archive.org is this book called The History of Programming Languages, which is a compendium of ACM lectures about computer programming history. I seem to reference it every time I talk about programming language history. So each chapter is a transcript of a talk plus some extra material that was presented by someone involved with the language the chapter is about so for instance they have this chapter on basic that was presented by thomas kurtz who was one of the original developers of basic so that's not 100% a primary source since it was presented a lot after BASIC was actually developed, but it was written by someone who was there. So it's a really, really good source to get an idea of the development of
Starting point is 00:16:12 the language and the mindset that they were in when they wrote it. If the Internet Archive doesn't have a scan of the book you want, which sometimes they don't, it's kind of a hit or miss with more esoteric texts that I'm always looking for. Then my second option is always more dubious quasi-legal means. You can fill in the blanks for that. Third on the list is actually spending money to acquire books. I have a big bookshelf in my office full of out-of-print and hard-to-find texts that are from the history of computing. eBay's an easy option. You can oftentimes find relatively cheap books. No one really cares about a lot of the texts that I care about. Once again, the history of the basic programming language is a great example. There's this book called Back to Basic that was written by Kimony and Kurtz, the co-developers
Starting point is 00:17:09 of the language. And I think I was able to find a copy of that on eBay for like $5. It's been out of print since the 70s. Incidentally, that's where a good deal of Patreon money goes. So if you support the show, thank you. I have a bookshelf full of your support. But going beyond books, there are academic journal papers, which are frustratingly hard to get a hold of. Depending on the journal it's in, you have to pay either a subscription or you have to buy articles like per page, which is awful.
Starting point is 00:17:45 And I hate it. There have been articles from like 1930 that are still behind a paywall for some. I don't understand reason. It's stupid, and I really dislike that. Also, a great example of why I don't like formal academia. But there are options around that. JSTOR, as evil of a company as they are, allows you 100 free articles a month, I think. So I have an account there that I don't pay for because I will never give JSTOR a cent of my money. You can look up more about JSTOR if you want. They're evil.
Starting point is 00:18:26 Don't want to dwell on that. This is a happy episode. Another great resource for finding academic journals, if you have the DOI number, which is like the Dewey decimal number for articles, is scihub.do. It's, once again, a dubiously legal source, but they have a whole lot of academic journal scans online. Once again, kind of like the Internet Archive, it can be hit or miss, but I found that like 80 or 90 percent of the time I can find a e-print copy of an article I'm looking for on there. Now, getting more esoteric and getting to what is one of my favorite resources. Whenever you're dealing with something that was done at a government agency, so not strictly everything government funded, because sometimes tax dollars go to places that don't have the same record keeping caveats.
Starting point is 00:19:21 But usually if something's like part of a dod project especially you can find government archives that have that information that's one of the things that i think is exceptional about america is the transparency of some government funded works and the freedom of information act now for your freedom of information act is this american legislature that established a system where if your tax money paid for it which is everything really you can submit a request through the proper channels and ask to get scans of some information. As long as it's not classified or a state secret, then you can usually get it. Adding to that, which is something that's really convenient for me, is if something has been a FOIA target. So if someone's asked for disclosure, the document's been disclosed, then it'll get posted on some website. It depends on
Starting point is 00:20:26 which agency. And there's this thing called the FOIA search where you can look through past FOIA request data. So that's convenient for me producing the podcast on the timelines I do because a FOIA request can take forever. Like I submitted one in March that I'm still waiting to get information from. It got accepted, but it just takes time. So that's FOIA. Government archives are also really good in the States. In Canada, they're also pretty good. Those are the only ones I've dealt with personally. But usually you can find a whole lot of information about any government-funded project. So you get stuff like progress reports, proposals, funding paperwork, you can get a really good picture of the story just from the National Archives.
Starting point is 00:21:21 Talking on archives, another great resource if you're dealing with something that was done at a university are university archives it's the same kind of deal universities usually keep entire wings of libraries if they're big enough full of just paperwork about the university or about alumni so for instance once, Basic is a great example because I really had to beat feet on that episode. Dartmouth University, which is where Basic was developed, has a really good archive, an easy-to-access system, but they have this collection called the John Kimony Collection,
Starting point is 00:22:01 which is just a bunch of papers that were donated by John Kimony's family after he died. And that has a whole lot of really juicy bits about the development of BASIC in it. That's if you've read the article I wrote for Vice earlier this year about the dope programming language, that's where I got all the information for that piece. the information for that piece. So I guess to summarize how I find research material, it's a whole lot of work. And you just kind of have to know where to go for certain topics. And once again, with archives, sometimes they're hard to navigate, they're hard to get through, you have to occasionally submit requests to get scans. That costs money, which once again, if you're a patron, thank you very much. That is where a lot of your money goes. All right. Next question. Approximately how long does it take you to
Starting point is 00:22:55 research and write a script? Answer. A lot. So in my head, it's always or i always approximate it to about 14 hours per script because so my production schedule i allocate two weeks to do the research and outlining and script each episode and then i usually allocate like a long morning to actually record and do production. So for every hour recorded audio, it's about three hours of cuts and production. So just estimate 20 hours per episode. It's probably more because I'm not that good at stopping myself once I get down a rabbit hole. Next question. What topic have you had to give up on because of too little information? Which of those is most intriguing and why? Dear listener, I give up on very few topics. I'm a man of determination. The only topic that I've kind of fully given up on was for a while I wanted to do a mini episode on
Starting point is 00:24:07 the Balmer peak which is this joke that supposedly at Microsoft Steve Balmer had a policy of drinking to a certain amount of inebriation which would then increase your programming productivity um there's no truth to that I actually a while back when i did an interview with a former microsoft employee who worked with balmer i asked him off mic about that and he's like i've never heard of that in my life so that kind of killed any possibility of doing that episode just because it's fake and i fell for an internet joke. But besides that, I actually haven't dropped anything. I keep a separate spreadsheet, so I organize the podcast using a wide array of spreadsheets, but I have one that's just titled Computer Mysteries. That's exactly what this question
Starting point is 00:25:01 states. It's all the topics that I've wanted to do episodes on, but I just don't have enough information to do episodes on. So I'll routinely go through that and start plugging in bits of information. And eventually some of these are going to show up in actual episodes. One of those that I find the most interesting is Project Lightning, which I talked a little bit about on my transistor episodes where I addressed cryotons. So essentially, Project Lightning was this NSA-funded supercomputer project in the 60s to build an ultra-fast cryonic-based computer. to build an ultra-fast cryonic-based computer. To explain how little information there is about Project Lightning, there are two or three documents that were released via Freedom of Information Act that mention it.
Starting point is 00:25:56 They don't go into super fine detail. There's also some rumors that there may have been a prototype delivered, but it's just mentioned in passing in some documents. So there's not enough information to do an episode on it yet. I mentioned earlier that I submitted a Freedom of Information Act request earlier this year. That was to the NSA for all documents detailing Project Lightning. It's been accepted. I have a case number. i just haven't heard anything since
Starting point is 00:26:27 march i think so look for that in the future i i don't give up on ideas that don't have enough information other things on that spreadsheet just for some fun the bosch fgs 4000. It was a, at least I think it was a computer that was used for 3D rendering and modeling. It was used in the Money for Nothing music video and to animate the images used in the BBC Doomsday Project. So it has some information about it online, but just like advertisements, I haven't even been able to find a manual for it. Another one that I am constantly trying to find more information about is PickOS. It's this database-oriented operating system. You can find a whole lot of stuff like reference manuals and books about using the system.
Starting point is 00:27:26 And you can find a little bit about its history but can't find any interviews can't find any like books talking about the history any articles it's it exists there's some information about it just not enough and that also goes for um apollo workstation computers Those were really early workstations that weren't Unix-based, but they were Unix-compatible. It was its own operating system, its own hardware. They're really fascinating
Starting point is 00:27:55 and have a really interesting graphical interface, but it's the same as PicOS. There's reference manuals, but there's not much history. And I think that those two especially I could one day build an episode about, but I just need to find the right people to talk to for that, which is a lot of work. I'm not good at organizing with other people.
Starting point is 00:28:16 The next question is also one that I've been asked a number of times. The history of digital computing is quite recent. Do you ever worry about running out of topics? No, I do not. Initially, I did. I was a little bit concerned that I might get to a point where I've just covered too much stuff and every new episode I want to produce is just rehashing old topics. so I started out being very cognizant of that if you'll notice in the archive I don't talk about very popular things very often it took me 51 episodes until I addressed the IBM PC proper just to give you an idea I have I think episode, not tangentially, but it talks a little bit about the Macintosh. It doesn't really get into the deep history and lore of the Macintosh. So I've been trying to shy away from big, well-known topics because I feel like if I just hit like, oh, we'll talk about the Mac, the PC, the Commodore 64, the Amiga. I could run out of steam for like popular,
Starting point is 00:29:32 well-known computers. But the thing is, if you scratch at all below the surface of that, there's just so much to talk about that people know nothing about or very few people know much about. And the other thing is I keep running into things that I've never heard anything about. So for instance, I recently did an episode on AlohaNet. I didn't know that existed until like a week before I started researching the topic. I ran into it in a book I was reading and just saw a passing mention of AlohaNet. And I'm like, what is that? So I looked it up and it's turned out that it's something very integral to the history of the Internet that I had no idea was a thing. I guess that goes back to one of the reasons I like producing this show is I love to learn the stuff. So, no, I'm not afraid of running out of topics, especially with the other big backlog of things that I keep
Starting point is 00:30:27 avoiding and I keep touching on occasionally are analog computer systems. I've done one episode explicitly on analog computing, the automatic totalizator episode, which I really like producing because once again, there's not that much collected information about the topic. And that was fascinating. And it's an entire world of computing that I know almost nothing about. So I'm going to periodically dig more into that era. But yeah, there's no way I'm going to run out of topics. There is a lot of breadth and depth to the field. All right,
Starting point is 00:31:11 moving on. What are your three most favorite books about the history of computing and why? This is a bit of a tricky question for me because I'm not that good at reading, believe it or not. I have a little bit of dyslexia and it it gets worse with stress. So especially if I'm trying to read a book really quickly for an episode or back when I was in college trying to read a textbook, I I just get lost and don't finish it. So I haven't read a whole lot of books specifically for the podcast from cover to cover. When I do read books, I'll read them piecemeal over time. It'll take me months. So I'm not really a huge lover of books, but I do have a few that I can recommend that I have read completely. I will stand by that and that I really enjoyed. One of those and a book that was formative in my early years in high school is called The Dream Machine by M. Mitchell Waldrop. It's a pop history treatment about kind of the history of personal computing, but it's more
Starting point is 00:32:20 expansive than that. It's specifically about J.C.R. Licklider, the tagline is actually JCR Licklider and the revolution that made computing personal. Licklider was due to work for the government in primarily funding and administrative works. And he really believed in computing as a force for progress, essentially. So the book covers a lot of the projects that he strategically funded and helped keep going in order to work towards this larger narrative of personal computing. I haven't read it for years, so my recollection may be a little fuzzy, but I remember in high school going through it, it's a really accessible text. And I just enjoy that it has a really large scope. It starts out talking about really early computing, talking about like the first digital adding circuits,
Starting point is 00:33:15 and then works up to systems like Sage, which was an early missile defense network developed in the US, and goes on up to around Xerox-y kind of era. So it's a really good read. I enjoyed it a lot when I read it years ago. Another one that I can't recommend enough is The Cryotron Files, The Strange Death of a Pioneering Cold War Computer Scientist by Douglas Buck and Ian Day. So if you've listened to my episodes on transistors i talked a lot about cryotrons they're these really fascinating devices well they're they're fascinating to me as someone with a physics degree it essentially uses dissimilar metals and superconductors to
Starting point is 00:33:59 create something like a transistor that only works if it's immersed in liquid helium. So it's a really weird technology. They were developed before practical transistors hit the scene, and they were able to switch faster than transistors at the time. That, once again, connects up to Project Lightning. One of the reasons I really like this book is it was co-written by the son of Dudley Allen Buck, the developer of the Cryotron. And the larger narrative gets to this weird event where Dudley Allen Buck, the inventor, ends up dying really young, possibly from a lab accident, possibly from someone intentionally exposing him to a corrosive agent, or I think it was a poisonous agent that induced pneumonia. So there's this weird question about his death.
Starting point is 00:34:55 And what makes it all the more strange is Buck worked for and contracted with the DOD and the NSA type of agencies. and contracted with the DOD and the NSA type of agencies. And on the same day that he died, a colleague from, I forget if it was the NSA or the DOD, but from one of those government spook organizations, also died in a hotel room hundreds of miles away from an apparent abrupt illness. So it's just a really fascinating book for the narrative and the technology.
Starting point is 00:35:25 Cryotrons are really, really cool technology, pun intended. For a third book, I can't recommend enough The Friendly Orange Glow by Brian Deer. It's really the only book about the history of Play-Doh computer terminals, which are, once again, it's a really fascinating technology. They were some of the first graphic terminals. They were some of the first time-shared machines. They were developed at the University of Illinois in the 60s and on through the 70s. It's really interesting technology,
Starting point is 00:36:03 Um, it's really interesting technology. And the author, Brian Deer, is probably the only expert about Plato in the world. There's not a whole lot of archival material about Plato. So a lot of his book was constructed through interviews and just narrative work with people who were there. It's a breathtaking labor of love as far as I'm concerned, and it really shows. It's a fantastic text, and I can't recommend it enough. Now, a corollary question. In the same vein, what are your three most favorite podcasts? Any kind of podcast does not need to be about technology or history. Well, like I said, I think at the beginning of this, I don't listen to a whole lot of retrocomputing or tech podcasts.
Starting point is 00:36:51 Part of that, I think, is now that I'm producing Advent of Computing, I just don't want to listen to more about computer history. Sometimes I usually listen to podcasts when I'm like riding a bike or working in the garden so it's a recreational activity um and i'm always cognizant of burning myself out on the topic which i don't think i could do but i want to be careful about that i'm also i know it probably won't be a problem because i'm straight with my sources and i'm careful with stuff but i really don't want to plagiarize from someone's show. I feel so bad about that. So I try to shy away from any podcasts that are on a really similar topic to my show unless I've produced an episode about the topic before. In general, I really like listening to history podcasts.
Starting point is 00:37:40 The obvious favorite and what anyone who likes history podcasts always goes for is hardcore history. I just like hardcore history. I know it's once again, it's kind of a popular history treatment, so it's not always the most rigorous. But I really like how Dan Carlin puts together stories. It's fun, enjoyable, and it's really immersive, I think, which is important when it comes to learning about history. The other one that I really like is Our Fake History by Sebastian Major. I've actually talked to Sebastian a couple of times, and he's a really cool dude. He did a clip for my Hacker Folklore episode that I did at the beginning of the year. He did the reading on the magic switch.
Starting point is 00:38:30 Anyway, Our Fake History is about historical myths and misconceptions and kind of going in, sometimes busting them, sometimes trying to figure out why we believe something is the way it is. One of my favorite series that he did, if you want to get into something that's just fun is the history of rock and roll which the main thesis for that was like oh people believe that rock and roll came from elvis but it's a lot more complicated than that uh i just enjoy it then a third one another history podcast is fall of civilizations which it's hard to describe compactly so the show's about the fall of civilizations the host and production team is really good they use so usually i don't like
Starting point is 00:39:19 background music and podcasts but they do really good soundscapes they usually when they're talking about civilization have the music be like traditional folkloric music from that specific civilization or a close approximation so once again there's a lot of immersion to it which i think is important for understanding history the show tries to explain what it would feel like to be in a civilization during its rise and its eventual demise so it it's fascinating and really well produced it's something that if i was better at production i aspire to reach those levels then just some more quick shout outs because like i was saying i listen to a lot of podcasts. If you like the source heavy stuff like I do, I'd highly recommend checking out the Poison Room
Starting point is 00:40:12 podcast. It's about dangerous texts throughout history. I just like it. There's a lot of episodes that are just about debunking forgeries or fakes or bizarre misconceptions that academics have about certain texts. I enjoy it. It's fun. And then another one, if so, one tech podcast that I do listen to religiously is the Multimedia Hyper Guide. It's a podcast about Windows 3.1 software, and I just enjoy it. It's funny. I've been a PC kind of guy my whole life, and I never really used Windows 3.1, but I used DOS a whole lot in my early days.
Starting point is 00:40:56 So it's very relatable, and it just has kind of a cozy feel. Anyway, moving on to the next question. Video games have come up in episodes. Do you have any modern favorites? Not really. I don't play a whole lot of video games anymore. Partly I've kind of found that as I grow older, I get motion sick from 3D games. One of my favorite modern games, though I guess modern, is is skyrim i played that a whole lot when it came out and about once a year i'll sit down and play some of it usually play just little spurts of it over a few weeks since i can't do very long gaming sessions anymore i get too motion sick
Starting point is 00:41:39 um another modern game i like is the persona series i've been playing a lot of persona 4 on and off um it's the kind of thing where i have a free night i'll turn on my old playstation 2 and play a few hours of it i guess that's about as modern as i get all right next question in the same vein do you have any opinions on any particular modern programming language? Yes, I have many divisive opinions about programming languages, and especially modern ones. So my favorite programming language that I recommend every person uses Pearl. No one else I know likes Pearl. In my work, I've done a lot of text processing specifically for analyzing log files for podcast downloads and whatnot. And Pearl's really good at text processing. It's not good at a whole lot else. But if you're doing text
Starting point is 00:42:40 processing, that's the way to go. More and more, I've realized that I kind of prescribe to the Grace Hopper's school of thought, where I don't think you should really use any one programming language, you need to use a language that's best suited for the job. So when I do text processing, I use Perl, when I'm doing something more low level where I do hardware interfacing, I'll use like C or C++. I have a lot of negative opinions about modern programming languages. All of my friends will tell you that if you get me on the topic, I won't stop complaining about Python and JavaScript being kind of awful general purpose languages sometimes, but this is a positive episode. I don't want to get super negative about anything today. So I'll move on before I start bashing
Starting point is 00:43:32 snakes too much. Next question. If you could change one thing in the history of computing, what would it be and why? So we're getting into the more technical esoteric ones now. So we're getting into the more technical, esoteric ones now. I've thought a lot about this, actually. And I think the most interesting would be if Xerox had actually been able to come to the consumer market in a big way. So for those of you not familiar, which actually could be any of my listeners, since I don't talk about Xerox a lot, that's one of those things I've been saving until I have more research done on that.
Starting point is 00:44:09 In the 70s, Xerox built the first basically mass-producible graphical user operating system and computer. It was called the Alto. And then a few years later, they produced another machine called the Xerox Star, which was supposed to be a consumer grades like an office consumer grade graphical workstation. We're talking like a decade before the Macintosh, essentially. It was very powerful and more technically important. It was very powerful and more technically important. It was built using a lot of object oriented programming. So we're dealing with something that's totally different from the home microcomputers that start popping up in the latter half of the 70s and into the 80s. and into the 80s.
Starting point is 00:45:05 Comparing it to even a Macintosh, there's no apples to apples comparison there. The computers Xerox was making were way, way ahead of their time for consumer hardware, but they weren't good at marketing it. They weren't good at selling it. Management was working across purposes with development,
Starting point is 00:45:22 so it didn't really go anywhere in a big way. And I think it'll be interesting to examine a history of computing where the Xerox Star did end up being the same kind of hit as, let's say, an Apple II or an IBM PC, and it showed up on every desktop across America. and it showed up on every desktop across America because we'd run into a situation where microprocessors, or the same cast of microprocessors, so like Z80s, 8080s, 8086s, never rise to prominence because those are lame.
Starting point is 00:45:57 We have Xerox hardware that's way better. Something like DOS wouldn't exist. BASIC might not have even been as prevalent because a Xerox Star, you don't need BASIC. You have a mouse and a keyboard. You have a really surprisingly modern computer system. We could have skipped a whole lot of steps to get to modern computers.
Starting point is 00:46:19 And I think that'd be really, really interesting to up the ante to see if that meant that today we'd have more advanced systems. I don't know if we would. I don't know how this could shake out. But it's just an interesting thought experiment to imagine, like, if we had skipped 10 years in the development cycle of personal computers, just jumped forward to something beyond a graphical system, beyond a Macintosh right away, what we'd be working with today. Would it be that much better, or would we have just kind of stuck around with a computer with a graphical system? I don't know, but that would be my choice. Now, one more esoteric technical question. Adam Osborne described the Signetix 2650 as, quote, the most minicomputer-like, end quote, of the microprocessors available at the time. What features make it architecturally similar? A very fine question, listener. I did a little homework on this. I'd never heard of Signetics, and especially the 2650, and once again, great example of how I will never run out of topics. IBM 1130 minicomputer, I think. So it's like a minicomputer because it was based off an existing minicomputer. That's a boring answer to the question.
Starting point is 00:47:56 More interestingly, I was reading more on the architecture. It had vectored interrupts, which is something that doesn't show up in microprocessors for quite a while still. And once again, from my limited understanding, it had some hardware support for context switching, which means it was built to be able to do multitasking, which,
Starting point is 00:48:17 you know, microprocessors didn't really do that until the late eighties. If you discount things like the venerable TMS 9900 chip. Yeah, it's honestly a very interesting chip, and I have now put this in my spreadsheet of future topics because it's a weird one, and I want to talk about it more. All right, moving on to the last question. What advice would you give to someone pursuing a creative endeavor like podcasting, writing, or programming? A note here, I appreciate calling programming a creative endeavor. That is very flattering and accurate. So I would say the best advice I could give
Starting point is 00:49:02 is to practice as much as you can. At first, you're not going to be an expert at something unless you're very talented or very lucky. And as someone who I firmly believe I am neither, practice is my best friend. When I first started developing the idea for Advent of Computing, I had no idea how to do the microphone side of podcasting. Like I said at the beginning of this, I knew all the fun technical distribution stuff, but I didn't know how to make a podcast. It took me a long time to hit my stride.
Starting point is 00:49:41 I still cringe to think about some of my early episodes and just know that I could have done them a lot better I've avoided the urge of redoing them because I think that's an awful cycle of cannibalism but practice really does make perfect well not perfect but it makes better you're not going to be the best the first time around, so just keep going. All right, that brings us to the end of the Adren of Computing 5,000 download extravaganza question and answer episode. This went a lot longer than I thought, so I apologize if I was a little too rambly, but I really enjoyed answering these questions. I don't really talk about myself a lot on the podcast. That's by design. It's not a show about me. It's a show about computers,
Starting point is 00:50:36 so I enjoyed having the opportunity to share my story and more information about the podcast background with all of you. So I'll be back next week with a new episode. I'm excited for this upcoming one, and I think y'all are going to like it. I'm getting back to the hypertext stuff. But for now, that's it. So thanks for listening. And most importantly, thank all of you. Adren of Computing is fully sponsored by listener donations it pays for hosting everything all of the books i have to buy all the archival scans i have to pay
Starting point is 00:51:15 for for the last few months that's been all paid for by listener donations So a huge thanks to everyone who makes Advent of Computing possible. If you too want to be a patron, you do get stuff back in the offer. I have about four bonus episodes now. I do polls every few months for new bonus episodes, and you get early access to normal episodes that are released.
Starting point is 00:51:41 You can find links to everything over on my website, adventofcomputing.com. And if you know anyone else who'd be interested in the history of computing, then why not take a minute to share the podcast with them? If you want to talk to me, give me any feedback, recommendations for new episodes, then go ahead and shoot me a tweet. I'm at adventofcomp on Twitter. And as always, have a great rest of your day.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.