The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is an informal podcast inspired by Magic Read Along. We plan to talk about whatever we feel like - algorithms, data structures, programming languages, latest news in tech and more. Feel free to follow us on Twitter at @adspthepodcast.

Similar Podcasts

Developer Voices

Developer Voices
Discover the future of software from the people making it happen.Listen to some of the smartest developers we know talk about what they're working on, how they're trying to move the industry forward, and what you can learn from it. You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.

New Rustacean

New Rustacean
A show about the Rust programming language and the people who use it.

The Rabbit Hole: The Definitive Developer's Podcast

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

Episode 67: How to Get Started with C++

March 04, 2022 0:32:34 23.48 MB Downloads: 0

In this episode, Bryce and Conor talk about how to get started in C++.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachShow NotesDate Recorded: 2022-02-05Date Released: 2022-03-04ADSP Episode 4: How Many Programming Languages?North Denver C++ MeetupGo Programming LanguageSmalltalk Programming LanguagePython Black FormatterC++11 constexprC++17 if constexprC++20 ConceptsJava Programming LanguageRust Programming LanguageBeautiful C++ Code by Guy Davidson and Kate GregorySoftware Engineering at Google by Titus WintersJon Lakos BooksElements of Programming by Alexander Stepanov and Paul McJonesStructure and Interpretation of Computer ProgramsEffective C++ by Scott MeyersMore Effective C++ by Scott MeyersEffective Modern C++ by Scott MeyersEffective STL by Scott MeyersCompiler Explorer aka GodboltVS Code EditorClang-FormatClang-TidyC++ Weekly by Jason TurnerC++ Starter Repovim EditorGithub CodespacesCppCon 2019: Jason Turner “The Best Parts of C++”C++Now 2017: Bryce Lelbach “C++17 Features”SG20 Education and Recommended Videos for Teaching C++CppNorthCppCast Podcastcpp.chat PodcastIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 66: Exciting C++ News (and Wordle #3)

February 25, 2022 0:28:14 20.36 MB Downloads: 0

In this episode, Bryce and Conor solve a Wordle and talk about exciting C++ news.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsitewww.adspthepodcast.comShow NotesDate Recorded: 2022-02-05 Date Released: 2022-02-25WordleRAPIDSNumPycuNumericWordle Word ListMs. Grey Murchie’swww.fedex.comEric Niebler on TwitterOlivier Giroux on TwitterAndrei Alexandrescu on TwitterGo 1.18 Gets GenericsIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stream: http://bit.ly/l-miss-you Music promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 65: NVIDIA is Hiring! (and Wordle #2)

February 18, 2022 0:28:44 20.71 MB Downloads: 0

In this episode, Bryce and Conor talk about CppNorth’s CFP, NVIDIA’s open positions and then Conor solves a custom wordle from Bryce.TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachWebsitewww.adspthepodcast.comShow NotesDate Recorded: 2022-02-05Date Released: 2022-02-18WordleBryce on TwitterCppNorth Call For PapersThe New York Times Purchases Wordlewww.wineverygame.comBOSCHPOCKYOOFOSROLEXOOKLAVOLVOIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 64: 2022 Preview, Birds & Sponsors!

February 11, 2022 0:37:36 27.1 MB Downloads: 0

In this episode, Bryce and Conor preview the upcoming 2022 year and so much more!Date Recorded: 2022-01-15Date Released: 2022-02-11BQN Twitter PollFour Character BQN SolutionDovekie Bird TweetADSP Bingo BoardPeriodic Table of Programming LanguagesProgramming Languages Virtual MeetuplululemonBublySan Tomas Aquino Creek TrailGuadalupe River TrailC++23StrangeLoop ConferenceNVIDIA GTC 2022Timur’s Tweet about ConferencesMagic Read Along PodcastBQN Programming Language (by Marshall Lochbaum)LambdaCast PodcastDavid Koontz on TwitterIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 63: Wordle!

February 04, 2022 0:24:57 17.99 MB Downloads: 0

In this episode, Bryce and Conor solve a Wordle live!Date Recorded: 2022-01-15Date Released: 2022-02-04Programming Languages Virtual MeetupSeven Languages in Seven Weeks by Bruce TateJoe ArmstrongScrabble Board GameCarcassonne Board GameWordleMasterMind Board GameWheel of Fortune TV Showwww.wineverygame.comIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 62: 2021 Retro (Part 2)

January 28, 2022 0:43:08 31.08 MB Downloads: 0

In this episode, Bryce and Conor talk about the highlights of 2021 (part 2).Date Recorded: 2022-01-08Date Released: 2022-01-28RAPIDS decimal128 Github Pull RequestProgramming Languages Virtual MeetupCategory Theory for Progrmmers by Bartosz MilewskiConor’s other podcast: ArrayCastNorth Devner C++ MeetupC++ Russia ConferenceACCU Belfast ConferenceMeeting C++ ConferenceSuperComputing Conference“The Future of Conferences” by Cristina (Crista) Lopes at StrangeLoop 2021C++Now ConferenceReady Player One by Ernest ClineNVIDIA’s OmniverseSnow Crash by Neal StephensonNVIDIA Isaac Sim (Robot Simulation)RAPIDS AINVIDIA Thrust Parallel AlgorithmsAcutarial ScienceBernoulli DistributionBinomial DistributionWeibull DistributionC++23CppNorth Call For PapersAndrei Alexandrescu on TwitterBartosz Milewski on TwitterBetter Algorithm Intuition - Conor Hoekstra - Meeting C++ 2019Pactifc Northwest C++ Users’ GroupEric Niebler on TwitterC++ RangesIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 61: 2021 Retro (Part 1)

January 21, 2022 0:27:08 19.57 MB Downloads: 0

In this episode, Bryce and Conor talk about the highlights of 2021.Date Recorded: 2022-01-08Date Released: 2022-01-21C++23C++ RangesC++ Range-v3 cartesian productC++ Range-v3 repeatC++ Range-v3 slidingC++ Range-v3 chunkGenerating Programs from Types (Keynote by Nadia Polikarpova at Haskell eXchange 2021)HoogleHaskell groupCppCast Episode 210: mdspan and /r/cpp with Bryce Adelstein LelbachChangeLog PodcastINCITS Inclusive Terminology Guidelines“Final Solution” Wikipedia pageIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 60: BQN's After (⟜) and the Parentheses Poll

January 14, 2022 0:26:40 19.23 MB Downloads: 0

In this episode, Bryce and Conor talk about BQN’s after (⟜) and construct a twitter poll about parentheses.Date Recorded: 2022-01-08Date Released: 2022-01-14ADSP Episode 55: LeetCode in C++ (Part 1)ADSP Episode 56: LeetCode in BQN (Part 2)BQN SolutionBQN Programming LanguageArrayCast Episode 17: Tacit #4 - the dyadic hookSuper Computing (SC) ConferenceBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal TreeBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ SlidesADSP Twitter Poll on ParenthesesGTC 2022 Will Be OnlineCppNorth Call For PapersIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 59: Otto & Eric Niebler! (Part 2)

January 07, 2022 0:34:32 24.89 MB Downloads: 0

In this episode, Bryce and Conor continue with part two of their interview with father and son Otto and Eric Niebler!Date Recorded: 2021-12-02Date Released: 2022-01-07The Remaking of Wall Street, 1967 to 1971NYSE SpecialistNYSE (New York Stock Exchange)General ElectricWorld’s Fair1964 New York World’s FairADSP Episode 48: Special Guest Dave Abrahams!Boost C++ LibrariesSwift Programming LanguageIntentional SoftwareCharles SimonyiP2300 - std::executionUNIVACWorld’s First Computer BugIBM Personal Computer XTPongCppCast PodcastIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 58: Otto & Eric Niebler! (Part 1)

December 31, 2021 0:37:04 26.71 MB Downloads: 0

In this episode, Bryce and Conor interview father and son Otto and Eric Niebler!Date Recorded: 2021-12-02Date Released: 2021-12-31ArrayCast PodcastThe Tweet that led to this episodeC++20 RangesUNIVAC Solid StateUNIVACKen IversonAPL (A Programming Language)GE 200 SeriesGeneral ElectricNYSE (New York Stock Exchange)Fortran Programming LanguageCOBOL Programming LanguageALGOL Programming LanguageAssembly LanguageIBM (International Business Machines Corporation)Working with Asynchrony Generically: A Tour of C++ Executors (part 1/2) - Eric Niebler - CppCon 21IBM Model M keyboardZork IIBM Personal Computer XTIBM Personal Computer/ATIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 57: Holiday Special #2 - Ljubljana, Here We Come!

December 24, 2021 0:48:13 34.74 MB Downloads: 0

In this episode, Bryce and Conor have their second annual “casual Christmas chat”!Date Recorded: 2021-12-20Date Released: 2021-12-24White Elephant Gift ExchangeFiddler on the RoofISO C++ StandardMost Populous CountriesBalkansLjubljanaIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 56: LeetCode in BQN (Part 2)

December 17, 2021 0:28:24 20.48 MB Downloads: 0

In this episode, Bryce and Conor live code a BQN solution to a LeetCode problem!Date Recorded: 2021-12-05Date Released: 2021-12-17ADSP Episode 55: LeetCode in C++ (Part 1)LeetCode ProblemC++ SolutionBQN SolutionBQN Programming LanguageBQN ∧ (sort)BQN / (indices)APL ⍸ (where)J I. (indices)SmalltalkC++11 std::plusAPL ⍳ (iota)Intro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 55: LeetCode in C++ (Part 1)

December 10, 2021 0:28:42 20.69 MB Downloads: 0

In this episode, Bryce and Conor live code a C++ solution to a LeetCode problem!Date Recorded: 2021-12-05Date Released: 2021-12-10John HancockSuper Computing (SC) ConferenceBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal TreeBoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ SlidesBoost SpiritBoost Spirit utreeHPX (High Performance ParalleX)LeetCode ProblemC++ SolutionBQN Programming LanguageC++20 std::ranges::sortC++20 std::ranges::findC++20 std::ranges::equal_rangeC++11 std::distanceC++11 std::iotaC++20 std::views::iotaC++20 std::ranges::partitionC++20 std::ranges::countC++ thrust::counting_iteratorIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 54: std::partition in BQN

December 03, 2021 0:35:40 25.71 MB Downloads: 0

In this episode, Bryce and Conor live code a BQN solution to the partition algorithm!Date Recorded: 2021-11-23Date Released: 2021-12-03LeetCode ProblemBQN Programming LanguageC++ std::partitionBQN Partition YouTube Explanation VideoC++ std::copy_ifC++ thrust::copy_if (stencil overload)C++ thrust::identityHaskell flip aka C combinatorAPL / (compress)APL ⍨ (commute) aka C combinatorAPL ⍥ (over) aka Psi combinatorAPL fork aka S’ combinatorC++ thrust::partitionC++ thrust::count_ifC++ thrust::sortC++ thrust::stable_sortADSP Episode 51: Efficiency vs SpeedC++ Seasoning by Sean ParentC++ thrust::make_transform_iteratorC++ thrust::reduceIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Episode 53: Florida & LeetCode

November 26, 2021 0:22:48 16.44 MB Downloads: 0

In this episode, Bryce and Conor catch up about Florida before solving an algorithm LeetCode problem.Date Recorded: 2021-11-13 and 2021-11-23Date Released: 2021-11-26Raising Cane’s Chicken FingersChannel 5 News YouTube ChannelLeetCode ProblemC++ std::partitionClojure partitionRust partitionProgramming PearlsThe Art of Computer ProgrammingStructure and Interpretation of Computer ProgrammingQuicksort AlgorithmIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8