Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane

ADSP: Algorithms + Data Structures = Programs

A programming podcast hosted by three software engineers (two at a time) that focuses on algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along.

Author

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane

Category

Technology

Podcast website

adspthepodcast.com

Latest episode

Jul 10, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Episode 69: Special Guest Andrei Alexandrescu (Part 2) 18.03.2022

In this episode, Bryce and Conor finish their interview with Andrei Alexandrescu. Twitter ADSP: The Podcast Conor Hoekstra Bryce Adelstein Lelbach Website ADSP: The Podcast About the Guest: Andrei Alexandrescu specializes in all aspects of designing and implementing software systems, as well as Machine Learning applied to Natural Language Processing and Speech Recognition. He has authored three be...

Episode 68: Special Guest Andrei Alexandrescu 11.03.2022

In this episode, Bryce and Conor interview Andrei Alexandrescu. Twitter ADSP: The Podcast Conor Hoekstra Bryce Adelstein Lelbach Website ADSP: The Podcast About the Guest: Andrei Alexandrescu specializes in all aspects of designing and implementing software systems, as well as Machine Learning applied to Natural Language Processing and Speech Recognition. He has authored three best-selling books (...

Episode 67: How to Get Started with C++ 04.03.2022

In this episode, Bryce and Conor talk about how to get started in C++. Twitter ADSP: The Podcast Conor Hoekstra Bryce Adelstein Lelbach Show Notes Date Recorded: 2022-02-05 Date Released: 2022-03-04 ADSP Episode 4: How Many Programming Languages? North Denver C++ Meetup Go Programming Language Smalltalk Programming Language Python Black Formatter C++11 constexpr C++17 if constexpr C++20 Concepts J...

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

In this episode, Bryce and Conor solve a Wordle and talk about exciting C++ news. Twitter ADSP: The Podcast Conor Hoekstra Bryce Adelstein Lelbach Website www.adspthepodcast.com Show Notes Date Recorded: 2022-02-05 Date Released: 2022-02-25 Wordle RAPIDS NumPy cuNumeric Wordle Word List Ms. Grey Murchie’s www.fedex.com Eric Niebler on Twitter Olivier Giroux on Twitter Andrei Alexandrescu on Twitte...

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

In this episode, Bryce and Conor talk about CppNorth’s CFP, NVIDIA’s open positions and then Conor solves a custom wordle from Bryce. Twitter ADSP: The Podcast Conor Hoekstra Bryce Adelstein Lelbach Website www.adspthepodcast.com Show Notes Date Recorded: 2022-02-05 Date Released: 2022-02-18 Wordle Bryce on Twitter CppNorth Call For Papers The New York Times Purchases Wordle www.wineverygame.com B...

Episode 64: 2022 Preview, Birds & Sponsors! 11.02.2022

In this episode, Bryce and Conor preview the upcoming 2022 year and so much more! Date Recorded: 2022-01-15 Date Released: 2022-02-11 BQN Twitter Poll Four Character BQN Solution Dovekie Bird Tweet ADSP Bingo Board Periodic Table of Programming Languages Programming Languages Virtual Meetup lululemon Bubly San Tomas Aquino Creek Trail Guadalupe River Trail C++23 StrangeLoop Conference NVIDIA GTC 2...

Episode 63: Wordle! 04.02.2022

In this episode, Bryce and Conor solve a Wordle live! Date Recorded: 2022-01-15 Date Released: 2022-02-04 Programming Languages Virtual Meetup Seven Languages in Seven Weeks by Bruce Tate Joe Armstrong Scrabble Board Game Carcassonne Board Game Wordle MasterMind Board Game Wheel of Fortune TV Show www.wineverygame.com Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic...

Episode 62: 2021 Retro (Part 2) 28.01.2022

In this episode, Bryce and Conor talk about the highlights of 2021 (part 2). Date Recorded: 2022-01-08 Date Released: 2022-01-28 RAPIDS decimal128 Github Pull Request Programming Languages Virtual Meetup Category Theory for Progrmmers by Bartosz Milewski Conor’s other podcast: ArrayCast North Devner C++ Meetup C++ Russia Conference ACCU Belfast Conference Meeting C++ Conference SuperComputing Conf...

Episode 61: 2021 Retro (Part 1) 21.01.2022

In this episode, Bryce and Conor talk about the highlights of 2021. Date Recorded: 2022-01-08 Date Released: 2022-01-21 C++23 C++ Ranges C++ Range-v3 cartesian product C++ Range-v3 repeat C++ Range-v3 sliding C++ Range-v3 chunk Generating Programs from Types (Keynote by Nadia Polikarpova at Haskell eXchange 2021) Hoogle Haskell group CppCast Episode 210: mdspan and /r/cpp with Bryce Adelstein Lelb...

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

In this episode, Bryce and Conor talk about BQN’s after (⟜) and construct a twitter poll about parentheses. Date Recorded: 2022-01-08 Date Released: 2022-01-14 ADSP Episode 55: LeetCode in C++ (Part 1) ADSP Episode 56: LeetCode in BQN (Part 2) BQN Solution BQN Programming Language ArrayCast Episode 17: Tacit #4 - the dyadic hook Super Computing (SC) Conference BoostCon 2011 - Bryce Lelbach: AST Co...

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

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-02 Date Released: 2022-01-07 The Remaking of Wall Street, 1967 to 1971 NYSE Specialist NYSE (New York Stock Exchange) General Electric World’s Fair 1964 New York World’s Fair ADSP Episode 48: Special Guest Dave Abrahams! Boost C++ Libraries Swift Programming...

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

In this episode, Bryce and Conor interview father and son Otto and Eric Niebler! Date Recorded: 2021-12-02 Date Released: 2021-12-31 ArrayCast Podcast The Tweet that led to this episode C++20 Ranges UNIVAC Solid State UNIVAC Ken Iverson APL (A Programming Language) GE 200 Series General Electric NYSE (New York Stock Exchange) Fortran Programming Language COBOL Programming Language ALGOL Programmin...

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

In this episode, Bryce and Conor have their second annual “casual Christmas chat”! Date Recorded: 2021-12-20 Date Released: 2021-12-24 White Elephant Gift Exchange Fiddler on the Roof ISO C++ Standard Most Populous Countries Balkans Ljubljana Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons — Attribution 3.0 Unported — CC BY 3.0 Free Download / Stre...

Episode 56: LeetCode in BQN (Part 2) 17.12.2021

In this episode, Bryce and Conor live code a BQN solution to a LeetCode problem! Date Recorded: 2021-12-05 Date Released: 2021-12-17 ADSP Episode 55: LeetCode in C++ (Part 1) LeetCode Problem C++ Solution BQN Solution BQN Programming Language BQN ∧ (sort) BQN / (indices) APL ⍸ (where) J I. (indices) Smalltalk C++11 std::plus APL ⍳ (iota) Intro Song Info Miss You by Sarah Jansen https://soundcloud....

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

In this episode, Bryce and Conor live code a C++ solution to a LeetCode problem! Date Recorded: 2021-12-05 Date Released: 2021-12-10 John Hancock Super Computing (SC) Conference BoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree BoostCon 2011 - Bryce Lelbach: AST Construction with the Universal Tree ~ Slides Boost Spirit Boost Spirit utree HPX (High Performance ParalleX) LeetC...

Episode 54: std::partition in BQN 03.12.2021

In this episode, Bryce and Conor live code a BQN solution to the partition algorithm! Date Recorded: 2021-11-23 Date Released: 2021-12-03 LeetCode Problem BQN Programming Language C++ std::partition BQN Partition YouTube Explanation Video C++ std::copy_if C++ thrust::copy_if (stencil overload) C++ thrust::identity Haskell flip aka C combinator APL / (compress) APL ⍨ (commute) aka C combinator APL...

Episode 53: Florida & LeetCode 26.11.2021

In this episode, Bryce and Conor catch up about Florida before solving an algorithm LeetCode problem. Date Recorded: 2021-11-13 and 2021-11-23 Date Released: 2021-11-26 Raising Cane’s Chicken Fingers Channel 5 News YouTube Channel LeetCode Problem C++ std::partition Clojure partition Rust partition Programming Pearls The Art of Computer Programming Structure and Interpretation of Computer Programm...

Episode 52: One Year Anniversary! 19.11.2021

In this episode, Bryce and Conor celebrate their one year anniversary by talking about 0 vs 1 indexing and their favorite episodes so far. Date Recorded: 2021-11-13 Date Released: 2021-11-19 Conor & Bryce’s Favorite Episodes ADSP Episode 39: How Steve Jobs Saved Sean Parent ADSP Episode 21: Galaxy Brain Programming Languages ADSP Episode 25: The Lost Reduction Bryce’s Favorite Episodes ADSP Ep...

Episode 51: Efficiency vs Speed 12.11.2021

In this episode, Bryce and Conor talk about the difference between efficiency and speed. Date Recorded: 2021-11-05 Date Released: 2021-11-12 ADSP Episode 47: Combinatory Logic! C++ std::minmax_element C++ std::inclusive_scan Loop fission and fusion C++ std::memcpy Cache prefetching Register pressure Intro Song Info Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic Creative Commons —...

Episode 50: The Great Twitter War: Bryce vs JF 05.11.2021

In this episode, Bryce and Conor have a fun chat about Bryce’s recent triumphant victory over JF Bastien on Twitter. Date Recorded: 2021-11-05 Date Released: 2021-11-05 ADSP Episode 49: Special Guest Dave Abrahams! (Part 2) ADSP on Twitter Bryce Lelbach on Twitter Conor Hoekstra on Twitter JF Bastien on Twitter Hana Dusíková on Twitter Olivier Giroux on Twitter ISO C++ Committee CppCon 2017: Hana...

Episode 49: Special Guest Dave Abrahams! (Part 2) 29.10.2021

In this episode, Bryce and Conor interview Dave Abrahams about how he went from programming BASIC to APL to C++! About the Guest: Dave Abrahams is a contributor to the C++ standard, a founding contributor of the Boost C++ Libraries project and of the BoostCon/C++Now conference, and was a principal designer of the Swift programming language . He recently spent seven years at Apple, culminating in t...

Episode 48: Special Guest Dave Abrahams! 22.10.2021

In this episode, Bryce and Conor interview Dave Abrahams and talk about C++Now (aka BoostCon), C++ and Swift! About the Guest: Dave Abrahams is a contributor to the C++ standard, a founding contributor of the Boost C++ Libraries project and of the BoostCon/C++Now conference, and was a principal designer of the Swift programming language . He recently spent seven years at Apple, culminating in the...

Episode 47: Combinatory Logic! 15.10.2021

In this episode, Conor waxes rhapsodic about how beautiful combinatory logic is! Date Recorded: 2021-10-03 Date Released: 2021-10-15 Functional vs Array Programming Talk ArrayCast: Why Tacit? The Wolfram S Combinator Challenge On the building blocks of mathematical logic - 1924, Schönfinkel An Analysis of Logical Substitution, 1929, Curry Combinatory logic. Volume I, 1958, Curry and Feys SKI Combi...

Episode 46: Programming Language Awards ~ Coming Soon! 08.10.2021

In this episode, Bryce and Conor talk about math, what the Nobel Prize of C++ would be called and the future programming language awards! Date Recorded: 2021-10-03 Date Released: 2021-10-08 Beard Twitter Thread Functional vs Array Programming Talk Matt Godbolt on Twitter Two’s Complement Podcast Ben Deane on Twitter Troels Henriksen on Twitter ADSP Episode 43: Parallel Scans and Associativity ADSP...

Episode 45: Algebraic Groups and Birds! 01.10.2021

In this episode, Bryce and Conor talk about inverse scans, groups and combinator birds! Date Recorded: 2021-09-11 Date Released: 2021-10-01 Canada Wide Science Fair ADSP Episode 43: Parallel Scans and Associativity ADSP Episode 44: Should You Drop Out of School? Inverse Scan Example Andreas Schätti Tweet ADSP Github Repo Sunbubble ADSP Issue on Groups Algebraic Group To Mock a Mockingbird Lambda C...

Listen to the ADSP: Algorithms + Data Structures = Programs podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.