The CS Primer Show-logo

The CS Primer Show

Technology Podcasts

A show about computer science and computer science education by Charlie Harrington and Oz Nova.

Location:

United States

Description:

A show about computer science and computer science education by Charlie Harrington and Oz Nova.

Language:

English


Episodes
Ask host to enable sharing for playback control

E18: Do you love programming as much as Thorsten Ball does?

2/23/2024
Programming is the best! We're chatting with Thorsten Ball (self-published author of Writing an Interpreter in Go and Writing a Compiler in Go) about all of our mutual favorite topics: learning new stuff, great textbooks, writing, and why bugs are actually great (a gift, even!). Shownotes Writing an Interpreter in GoWriting a Compiler in Go The Dragon BookThorsten's newsletterThorsten's websiteZed.devSourcegraph

Duration:00:50:34

Ask host to enable sharing for playback control

E17: 1000 Hours Away From Being Exceptional

1/17/2024
Zach Latta is the founder of Hack Club (hackclub.com). Zach's a high school dropout who's now helped 30k high school students around the world start their own coding clubs. He also helped build the much-beloved "yo" texting app in 2014. This is a fun conversation about coding in school, being a kid, the importance of friendship in learning, and realizing that you can make awesome stuff with awesome people in this world. Shownotes: Hack ClubLászló Polgár Yo AppNeopetsPutting the You in CPUPizza Hut BOOK-IT Program

Duration:00:59:00

Ask host to enable sharing for playback control

E16: What if textbooks were actually fun?

1/10/2024
Oz and Charlie brainstorm their "Stripe Press for kids" publishing idea! Shownotes: Klutz PressCharlie's blog post about Klutz PressHacker News discussion about Charlie's Klutz Press blogLittle Schemerhttps://mitpress.mit.edu/978026256099...Abstract Algebra: A Student Friendly Approachhttps://www.amazon.com/Abstract-Algeb...Computer Systems: A Programmer's Perspectivehttps://www.amazon.com/Computer-Syste...Intel CeleronThe Diamond AgeQuantum CountyExecute ProgramMitsumasa AnnoOz's Requests for Collaboration

Duration:00:51:43

Ask host to enable sharing for playback control

E15: Finding your live wire for motivation

12/7/2023
Brandon Hendrickson (creator of scienceisweird.com) says no one's ever asked him about the sabertooth tiger skull in his Zoom background - until now! Brandon's a teacher steeped in the ideas of Kieran Egan - a prolific educational theorist who believes the world is FASCINATING and that IMAGINATION is key to how we humans learn. We explore how Egan's approach could work for autodidact software engineers, offer untold book suggestions, and, of course, propose some ways that ChatGPT might be able to help us along the way. Shownotes: Science is WEIRDBrandon's 2023 Astral Codex Ten book review contest winning review Kieran Egan (wikipedia)A New History of Greek Mathematics - Reviel NetzDie Hard water jug challenge XKCD someone is wrong on the internet

Duration:01:31:40

Ask host to enable sharing for playback control

E14: Brit Cruise and the computer magic show

11/9/2023
Brit Cruise creates educational videos, learning experiments, and other amazing things that "connect young people with their futures as young as possible." He's worked with Khan Academy, Codecademy, Pixar, Disney, Unity, and more to conjure up magical educational experiences for kids. Shownotes: Brit Cruise's websiteStoryxperientialX in a BoxArt of the ProblemPixar in a BoxKhan AcademyJames Burke "Connections"

Duration:01:13:47

Ask host to enable sharing for playback control

E13: Why some people learn much faster than others

9/20/2023
Charlie wants to talk about the latest Paul Graham essay "How to Do Great Work" and Oz wants to talk about jiu-jitsu (again). Show notes: How to Do Great Work - Paul GrahamYou and Your Research - Richard HammingJozef Chen On Rapid Learning From Jiu-Jitsu Instructionals & Technique Tinkering"Jozef Chen recent competition victoryMikey Musumeci on Joe Rogan"There's no speed limit" - Derek SiversTeach Your Child to Read in 100 Easy LessonsOz's article about how his 3 year old learned to readLaura Deming on The Good Time Show#computerscience #learning #education #jiujitsu #startup #technology

Duration:01:05:05

Ask host to enable sharing for playback control

E12: Two self-taught engineers building large scale data systems

9/6/2023
We're joined by the co-founders of Warpstream Labs, Richie Artoul and Ryan Worl, to talk about how exploring your curiosity as a software engineer can lead to all sorts of interesting avenues and opportunities, like going from a coding bootcamp grad to building Warpstream - a Kafka-compatible data streaming platform. You may remember Richie from our previous podcast Escaping Web! Richie is one of Oz's students at Bradfield, and he's always up to something interesting and computer science-y. Shownotes: Warpstream LabsKafka is Dead, Long Live KafkaRichie's "Escaping Web" episodeIntroducing HuskyTuring Tumble

Duration:00:55:00

Ask host to enable sharing for playback control

E11: Helping kids fall in love with computers

8/17/2023
Linda Liukas (author and illustrator of HELLO RUBY - "the world's most whimsical way to learn about computers, technology and programming") joins Oz and Charlie to discuss how and why we love our computers, lessons learned from teaching kids about computer science using paper and scissors and glue, and Linda's latest project - designing an outside playground in Helsinki as a computer you can play in. Shownotes: Linda's websiteHello Ruby (Linda's book series)Love Letters for Computers (Linda's video series)

Duration:01:03:03

Ask host to enable sharing for playback control

E10: The magic of Bell Labs

8/10/2023
We're joined by Jon Gertner (author of THE IDEA FACTORY: BELL LABS AND THE GREAT AGE OF AMERICAN INNOVATION) and Jimmy Soni (author of A MIND AT PLAY: HOW CLAUDE SHANNON INVENTED THE INFORMATION AGE) to discuss our favorite "house of magic" - Bell Labs! Can Bell Labs ever be recreated? What would Claude Shannon think of ChatGPT? What can we learn about "doing great things" from Bell Labs? Shownotes: Bell LabsClaude ShannonGet BackThe Idea FactoryA Mind At PlayThe Ice At The End of The WorldThe FoundersJon's websiteJimmy's websiteCharlie's short story about the "Voyager 3" space probe

Duration:01:07:33

Ask host to enable sharing for playback control

E9: What makes programming fun? With Steve Krouse of val.town

7/20/2023
Steve Krouse is the founder of val.town, a social network where you write and run - and maybe poke - code? Steve's a fellow computer science education and developer tools enthusiast. We explore what makes programming fun - and how tools like val.town might just be able to recapture that joy we've all felt with computers before. Shownotes: val.townSteve KrouseSeymour PapertMindstorms by Seymour PapertZachtronicsCaveman ChemistryPrimitive TechnologyHack Club

Duration:00:58:30

Ask host to enable sharing for playback control

E8: Should we stop doing this podcast?

5/30/2023
Are we creating evil in the world with this podcast? Should Charlie feel guilty about playing Zelda? Do any Oz-approved video games exist? What's going on with Charlie's book? Can we use GPT-4 as an effective personal tutor? And should we stop doing this podcast? Shownotes: Khanmigo (Khan Academy)Silicon ZeroesShenzhen I/OHuman Resource Machine

Duration:00:23:46

Ask host to enable sharing for playback control

E7: How Jesse Farmer designed the first coding bootcamp curriculum

5/10/2023
It's time for instructional design and ed-tech history with Jesse Farmer! Jesse is the co-founder, Chief Product Officer, and academics lead of Dev Bootcamp - one of the earliest, most influential, and successful coding bootcamps - the bootcamp that started it all! Shownotes: Dev BootcampHipcampJesse Farmer's Mastodon

Duration:01:00:56

Ask host to enable sharing for playback control

E6: Can you develop an engineer's mindset?

5/4/2023
Charlie wants to know if he can learn how to "think like an engineer", just like the Matt Damon/Mark Watney character in THE MARTIAN -- and Oz has some good suggestions, as per usual. Shownotes: Von Neumann probesWe Are Legion (We Are Bob) - Dennis E. TaylorNibbles - Charlie's short story about von Neumann probesThe Martian - Andy WeirShimmer - Charlie's short story about mining a giant diamond asteroidIan Hubert's YouTube channelThis week's XKCD referencePrimer (movie)Farcaster social media protocolCharlie's "fling" experiment on Farcaster

Duration:00:30:33

Ask host to enable sharing for playback control

E5: Omar the High-Octane Learning Machine

4/20/2023
Omar Rayward attended one of the first ever coding bootcamp cohorts, now he's a Senior Staff Software Engineer. Oz and Charlie connect with Omar about his study habits, motivation, and whatever else it takes to keep up his consistent learning habits. Shownotes: How to be consistent

Duration:01:03:19

Ask host to enable sharing for playback control

E4: Packet losers

4/4/2023
Charlie's unexpected packet loss devolves into a live Oz networking lesson. * Matt's (my) traceroute * How Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Today * Border Gateway Protocol * Christmas Day Bug on ARPANET (grep for Christmas in 1973 section) * Great horned owl

Duration:00:56:35

Ask host to enable sharing for playback control

E3: Return to the quantum computing cave with Felix Tripier of IonQ

4/1/2023
Oz and Charlie catch up with Felix Tripier - now a Senior Staff Software Engineer at quantum computing company IonQ - for the first time in three years! Felix was our first guest on Escaping Web - a double high school and college dropout who become a self-taught web developer and is now a quantum computing engineer - so it only made sense for him to be our first guest on The CS Primer Show. We discuss Felix's path to staff engineer, the engineering manager vs. staff engineer career choices, staff engineering archetypes, building software for and working with scientists, the movie Grave of the Fireflies, the book When We Cease To Understand The World, and, of course, reference an apt XKCD comic.

Duration:01:13:11

Ask host to enable sharing for playback control

E2: Don't let a GPT have all the fun!

4/1/2023
Is there a benefit to figuring things out the hard way? Why learn to read disassembly if you can just ask Chat GPT. We talk about this, as well as somehow the Piet programming language and much more. Piet programming language

Duration:01:02:55

Ask host to enable sharing for playback control

E1: Doing meaningful work

4/1/2023
We kick off The CS Primer Show with a conversation prompted by our mutual love of "You and Your Research" by Richard Hamming. This is an essay that Oz frequently recommends to software engineers who would like to increase their impact. Be sure to watch the talk or read the transcript of Hamming's talk! - You and Your Research (transcript) - You and Your Research (video) - Unix: A History and a Memoir - CS Primer - Bloom's 2 sigma problem - Hoel on aristocratic tutoring - Auren on insiders vs outsiders - Charlie's project to write 52 short stories in a year - Escaping Web: Oz and Charlie's previous engineering interview podcast - American Prometheus (Oppenheimer biography)

Duration:01:10:11