ADSP: Algorithms + Data Structures = Programs

ADSP: Algorithms + Data Structures = Programs

By Conor Hoekstra, Bryce Adelstein Lelbach & Ben DeaneTechnology
Download on the App Store

ADSP: Algorithms + Data Structures = Programs episodes

  • 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

    46 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

    37 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

    25 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

    32 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

    24 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

    33 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

    38 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

    26 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

    34 min
  • Episode 278: The Age of Ideas

    In this episode, Conor and Bryce chat about the age of ideas, whether AI will lead to cognitive atrophy, some exiciting personal news and more!

    • Link to Episode 278 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-20

    • Hank Green - This is Going to be Very Messy
    • arraybox.dev
    • podgod.ca
    • kp (Kernel Profiler)

    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

    30 min

About ADSP: Algorithms + Data Structures = Programs

From the publisher's feed

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…

More shows like ADSP: Algorithms + Data Structures = Programs

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

CppCast by Jason Turner & Mathieu Ropert

CppCast

106 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

622 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

581 Listeners

The Quanta Podcast by Quanta Magazine

The Quanta Podcast

539 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

982 Listeners

Tech Brew Ride Home by Morning Brew

Tech Brew Ride Home

959 Listeners

Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas by Sean Carroll

Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas

4,161 Listeners

Machine Learning Street Talk (MLST) by Machine Learning Street Talk (MLST)

Machine Learning Street Talk (MLST)

97 Listeners

Big Technology Podcast by Alex Kantrowitz

Big Technology Podcast

514 Listeners

Two's Complement by Ben Rady and Matt Godbolt

Two's Complement

30 Listeners

Software Unscripted by Richard Feldman

Software Unscripted

29 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

66 Listeners

Latent Space: The AI Engineer Podcast by Latent.Space

Latent Space: The AI Engineer Podcast

103 Listeners

Tacit Talk by Conor Hoekstra

Tacit Talk

5 Listeners