Skip to content
Artwork for ADSP: Algorithms + Data Structures = Programs
TechnologyExplicit

ADSP: Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane

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.

Play
  • 27 episodes
  • weekly
  • Avg 35 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • May 8 · 24 min

    Episode 285: GPU Rotate (Part 2)

    In this episode, Conor and Bryce chat with Marco Franzeb Salgado about a potential GPU implementation of the rotate algorithm (Part 2). Link to Episode 285 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Bryce Adelstein Lelbach: Twitter About the Guest: Marco is a software engineer at NVIDIA, where he works on improving the nvCOMP library, which offers fast GPU implementations of multiple data compression formats. For the past couple of months he has been working on a GPU implementation of the rotate algorithm. Show Notes Date Recorded: 2026-05-05 Date Released: 2026-05-08 ADSP Episode 237: Thrust with Jared Hoberock ADSP Episode 284: GPU Rotate NVIDIA CCCL NVIDIA nvCOMP NVIDIA Nsight Systems NVIDIA Nsight Compute NVIDIA CuTe DSL NVIDIA CUDA Tile Intro Song Info Miss 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

    • Transcript
  • May 1 · 31 min

    Episode 284: GPU Rotate

    In this episode, Conor and Bryce chat with Marco Franzeb about a potential GPU implementation of the rotate algorithm. Link to Episode 284 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Bryce Adelstein Lelbach: Twitter About the Guest: Marco is a software engineer at NVIDIA, where he works on improving the nvCOMP library, which offers fast GPU implementations of multiple data compression formats. For the past couple of months he has been working on a GPU implementation of the rotate algorithm. Show Notes Date Recorded: 2026-04-23 Date Released: 2026-05-01 ADSP Episode 237: Thrust with Jared Hoberock NVIDIA CCCL NVIDIA nvCOMP NVIDIA Nsight Systems NVIDIA Nsight Compute NVIDIA CuTe DSL NVIDIA CUDA Tile Intro Song Info Miss 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

    • Transcript
  • April 24 · 23 min

    Episode 283: From 0 Programming to NVIDIA in < 3.5 Years

    In this episode, Conor and Bryce chat with Marco Salgado about his journey from no programming experience to NVIDIA in < 3.5 years. Link to Episode 283 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Bryce Adelstein Lelbach: Twitter About the Guest: Marco is a software engineer at NVIDIA, where he works on improving the nvCOMP library, which offers fast GPU implementations of multiple data compression formats. For the past couple of months he has been working on a GPU implementation of the rotate algorithm. Show Notes Date Recorded: 2026-04-23 Date Released: 2026-04-24 ADSP Episode 237: Thrust with Jared Hoberock NVIDIA CCCL NVIDIA nvCOMP NVIDIA Nsight Systems NVIDIA Nsight Compute C++TO Meetup: Parrot - Array GPU Programming Intro Song Info Miss 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

    • Transcript
  • April 17 · 32 min

    Episode 282: Programming Language Archaeology & Semantics

    In this episode, Conor and Ben chat about programming language archeology! Link to Episode 282 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Ben Deane: Twitter | BlueSky Show Notes Date Recorded: 2026-03-30 Date Released: 2026-04-17 C++ Operator Precedence B BCPL Programming Languages: History and Fundamentals by Jean Sammet A History of Mathematical Notations by Florian Cajori Notation as a Tool of Thought Definition of arbitrary Definition of capricious Definition of aleatory Intro Song Info Miss 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

    • Transcript
  • April 10 · 37 min

    Episode 281: From Hylomorphisms to Boost Ranges to Jello

    In this episode, Conor and Ben chat about Haskell deforestation, hylomorphisms, boost ranges, Jello and more! Link to Episode 281 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Ben Deane: Twitter | BlueSky Show Notes Date Recorded: 2026-03-30 Date Released: 2026-04-10 Deforestation Pearls of Functional Algorithm Design Algegraic Identities for Program Calculation (1989) The Algebra of Programming (1996) Kadane's Algorithm A short cut to deforestation (1993) Hylomorphism Stepanov's "Notes on Higher Order Programming in Scheme" Boost Ranges Jello Intro Song Info Miss 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

    • Transcript
  • April 3 · 25 min

    Episode 280: C++26 Big Ticket Items, GCC vs Clang & More

    In this episode, Conor and Ben chat about major features shipping in C++26, GCC vs Clang and more! Link to Episode 280 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Ben Deane: Twitter | BlueSky Show Notes Date Recorded: 2026-03-30 Date Released: 2026-04-03 ISO C++ Standards Committee Panel Discussion 2025 - Hosted by Herb Sutter - CppCon 2025 Kate Gregory - It's Complicated - Meeting C++ 2017 Keynote mp-units SI - International System of Units Iterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021] Practical Reflection With C++26 - Barry Revzin - CppCon 2025 Using the C++ Sender/Receiver Framework: Implement Control Flow for Async Processing - Steve Downey C++Now 2024 - Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben Deane Keynote: Employing Senders & Receivers to Tame Concurrency in C++ Embedded Systems - Michael Caisse Intro Song Info Miss 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

    • Transcript
  • March 27 · 33 min

    Episode 279: ArrayBox.dev & Agentic Software Development

    In this episode, Conor and Bryce chat about ArrayBox.dev, some Parrot algorithms, the future of agentic software development and more! Link to Episode 279 on Website Discuss this episode, leave a comment, or ask a question (on GitHub) Transcript Socials ADSP: The Podcast: Twitter Conor Hoekstra: LinkTree / Bio Bryce Adelstein Lelbach: Twitter Show Notes Date Recorded: 2026-03-10 Date Released: 2026-03-27 arraybox.dev TryAPL BQNPAD UiuaPAD emscripten J Language: From C to C++20 - LiveStream Safe3.dyalog Bill Burr destroyed Steve Jobs Software is in Decline - Jonathan Blow Parrot Parrot on GitHub CCCL cuda.compute Hoogle Translate where ZuriHac Northwest C++ Users' Group podgod.ca Intro Song Info Miss 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

    • Transcript
Showing 21–27 of 27 episodes