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
  • 23 episodes
  • weekly
  • Avg 36 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.
  • Yesterday · 44 min

    Episode 301: My Existential Crisis, AI Fluency & the Death of Conferences?

    In this episode, Conor and Bryce chat about the future of technical communities, AI fluency, Conor's existential crisis, Auto Research Academy and more! Link to Episode 301 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 | BlueSky Show Notes Date Recorded: 2026-08-12 Date Released: 2026-08-28 GOSIM Conferences Modal EURO PYTHON GPU MODE 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
  • August 21 · 1 hr 34 min

    Episode 300: Sean Parent "I'm not writing code anymore."

    In this episode, Conor and Bryce celebrate the 300th episode fo ADSP by catching up with Sean Parent! Link to Episode 300 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 | BlueSky About the Guest: Sean Parent is a principal scientist and software architect for Adobe Photoshop. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC. Show Notes Date Recorded: 2026-08-19 Date Released: 2026-08-21 POD GOD CppCast cpp.chat Sean Parent - Papers and Presentations ADSP Episode 299: Do We Need Humans in the Loop? NVIDIA CCCL cel-rs Stepanov Papers Bob Tarjan Tarjan's strongly connected components algorithm Soylent Green is people! Claude Code The Last Emperor - A Gentleman Jonathon Blow on the Quality of Software (Software is in Decline) Lean Programming Language Dafny Programming Language Creator of TypeScript: 10x Faster Typescript, Why AI Won't Replace SWEs | Anders Hejlsberg autoresearch 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
  • August 14 · 36 min

    Episode 299: Do We Need Humans in the Loop?

    In this episode, Conor and Bryce discuss the role of humans in the loop with AI and code review in the age of AI. Link to Episode 299 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 | BlueSky Show Notes Date Recorded: 2026-08-12 Date Released: 2026-08-14 Red-tailed Hawk Broad-winged Hawk 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
  • August 7 · 22 min

    Episode 298: Design of APIs, UIs & Algorithms

    In this episode, Conor and Ben chat about the design of APIs, UIs & algorithms! Link to Episode 298 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-07-22 Date Released: 2026-08-07 C++Now 2018: Ben Deane “Easy to Use, Hard to Misuse: Declarative Style in C++” NDC Toronto UI talk The Design of Everyday Things About Face: The Essentials of Interaction Design User Interface Design For Programmers Just My Type The Elements of Typographic Style 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
  • July 31 · 43 min

    Episode 297: Networking, FPS vs RTS, State of Game Industry and the Obra Dinn

    In this episode, Conor and Ben chat about networking in FPS vs RTS video games, the state of the video game industry and more! Link to Episode 297 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-07-22 Date Released: 2026-07-31 Real-time strategy (RTS) First-person shooter (FPS) The Legend of Zelda: Tears of the Kingdom Return of the Obra Dinn 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
  • July 24 · 27 min

    Episode 296: Working in the Video Game Industry

    In this episode, Conor and Ben chat about video games, working in the video game industry and more! Link to Episode 296 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-07-22 Date Released: 2026-07-24 videogamedunkey CppCast The Witness The Witness - A Great Game That You Shouldn't Play Jonathan Blow on Bad Video Game Criticism 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
  • July 17 · 51 min

    Episode 295: CityStrides vs Graph Algorithms vs GPT 5.6 Sol

    In this episode, Conor and Bryce chat about CityStrides, graph algorithms, GPT 5.6 Solver, and more! Link to Episode 295 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 Show Notes Date Recorded: 2026-07-13 Date Released: 2026-07-17 ADSP Episode 149: CityStrides.com, Graph Algorithms and More! Carlo de Lorenzi: Toronto runner with terminal brain cancer runs every street in the city Carlo's fundraiser for Community Music Schools of Toronto Foundation CityStrides.com Open Street Maps city-strides-hacking GitHub Repo Hamiltonian Path Eulerian Path Episode 220: Graph Algorithms & 7 Bridges of Königsberg NVIDIA cuopt 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
  • July 10 · 34 min

    Episode 294: Histocache

    In this episode, Conor and Bryce chat about histogram algorithms, histocache and more! Link to Episode 294 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 Show Notes Date Recorded: 2026-07-09 Date Released: 2026-07-10 Bryce's Tweet 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
  • July 3 · 48 min

    Episode 293: APL or Assembly

    In this episode, Conor and Bryce chat about AI vs abstractions, the language of LLMs and more! Link to Episode 293 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 Show Notes Date Recorded: 2026-07-02 Date Released: 2026-07-03 The Daily - Why Everyone Cares About This World Cup ADSP Episode 237: Thrust with Jared Hoberock Which programming languages are most token-efficient? cp.RawKernel CuPy JAX Triton NVIDIA CUDA Tile cuTile Python GPU Mode AI Pioneer Geoffrey Hinton: AI Is Conscious, Superintelligence is Coming, And We Should Be Worried VALERIAN and the City of a Thousand Planets Trailer # 2 (2017) 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
  • June 26 · 34 min

    Episode 292: GPU MODE, PLs, Post AGI, Wingspan & Lawn Care

    In this episode, Conor and Bryce chat about GPU MODE, programming languages, post AGI, Wingspan, lawn care and more! Link to Episode 292 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 Show Notes Date Recorded: 2026-06-10 Date Released: 2026-06-26 creduce autoresearch GPU Mode Parrot NVIDIA CUDA Tile cuTile Python Triton Jeri Ellsworth CppCast Episode 218: Commodore 64 and Tilt Five AR (with Jeri Ellsworth) 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
  • June 19 · 33 min

    Episode 291: autoresearch with Opus 4.8 & GPT 5.5

    In this episode, Conor and Bryce chat autoresearch, the top LLM models, how to get the most out of them and more! Link to Episode 291 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 Show Notes Date Recorded: 2026-06-10 Date Released: 2026-06-19 autoresearch Oxide and Friends GPU Mode 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
  • June 12 · 21 min

    Episode 290: AI Thoughts & The Best Thing You Can Do for Your Career

    In this episode, Conor and Ben chat and continue their conversation about AI, its impact and what it means for the future. Link to Episode 290 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-05-27 Date Released: 2026-06-12 ADSP Episode 246: Not High on AI? ADSP Episode 289: Ben's Updated AI Thoughts Amusing Ourselves to Death by Neil Postman Life update: Zig, AI, unemployment, and more Lean In by Sheryl Sandberg 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
  • June 5 · 23 min

    Episode 289: Ben's Updated AI Thoughts

    In this episode, Conor and Ben chat and Ben gives his updated thoughts about AI. Link to Episode 289 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-05-27 Date Released: 2026-06-05 ADSP Episode 246: Not High on AI? 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 29 · 43 min

    Episode 288: C++ Now, Lasting Quality & Programming as Theory Building

    In this episode, Conor and Ben chat about C++ Now 2026, lasting software quality, programming as theory building and more. Link to Episode 288 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-05-27 Date Released: 2026-05-29 C++ Now 2026 C++ Now: Keynote: Reflection Is Only Half the Story - Barry Revzin C++ Now: Towards Async Everything Part 1 - Rob Leahy C++ Now: Towards Async Everything Part 2 - Rob Leahy C++ Now: Lasting Quality - Michael Caisse From Technical Debt to Cognitive and Intent Debt: Rethinking Software Health in the Age of AI Peter Naur, "Programming as Theory Building" (1985) 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 22 · 45 min

    Episode 287: AI Takes & AI Taxes

    In this episode, Conor and Bryce chat with Marco Franzreb Salgado about the state of AI, whether AI should do our taxes and more. Link to Episode 287 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-22 ADSP Episode 237: Thrust with Jared Hoberock ADSP Episode 284: GPU Rotate ADSP Episode 285: GPU Rotate (Part 2) NVIDIA nvCOMP GOSIM PARIS Life update: Zig, AI, unemployment, and more 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 15 · 36 min

    Episode 286: GPU Profiling with NVIDIA Nsight Compute (NCU)

    In this episode, Conor and Bryce chat with Marco Franzreb Salgado about profiling GPU code with NVIDIA Nsight Compute (NCU). Link to Episode 286 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-15 ADSP Episode 237: Thrust with Jared Hoberock ADSP Episode 284: GPU Rotate ADSP Episode 285: GPU Rotate (Part 2) NVIDIA CCCL NVIDIA nvCOMP NVIDIA Nsight Systems NVIDIA Nsight Compute NVIDIA CuTe DSL NVIDIA CUDA Tile cudaMemCopyAsync PERF WARS: EPISODE I Hoogle Translate partition Singeli ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter 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 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
Showing 1–20 of 23 episodes