ADSP: Algorithms + Data Structures = Programs – Details, episodes & analysis
Podcast details
Technical and general information from the podcast's RSS feed.

ADSP: Algorithms + Data Structures = Programs
Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
Frequency: 1 episode/7d. Total Eps: 276

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.
Recent rankings
Latest chart positions across Apple Podcasts and Spotify rankings.
Apple Podcasts
No recent rankings available
Spotify
No recent rankings available
Shared links between episodes and podcasts
Links found in episode descriptions and other podcasts that share them.
See all- https://soundcloud.com/sarahjansenmusic
626 shares
- https://www.audacityteam.org/
474 shares
- https://notebooklm.google/
287 shares
- https://youtu.be/iYYxnasvfx8
610 shares
RSS feed quality and score
Technical evaluation of the podcast's RSS feed quality and structure.
See allScore global : 42%
Publication history
Monthly episode publishing history over the past years.
Episode 275: Cartel Chaos & Travel Troubles
vendredi 27 février 2026 • Duration 34:12
In this episode, Conor and Bryce chat about cartel chaos and travel troubles!
Socials
- ADSP: The Podcast: Twitter
- Conor Hoekstra: LinkTree / Bio
- Bryce Adelstein Lelbach: Twitter
Show Notes
Date Recorded: 2026-02-26
Date Released: 2026-02-27
- Daily Podcast - Inside the Operation to Take Down Mexico’s Biggest Drug Lord
- CJNG - Jalisco New Generation Cartel
- Harvard Paulson School of Engineering & Applied Sciences
- CSRankings: Computer Science Rankings
- USNews Best Computer Science Schools
- "Performance Matters" by Emery Berger
- "Python Performance Matters" by Emery Berger (Strange Loop 2022)
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
Episode 274: Recreational Math, Calculators & the Quadratic Formula
vendredi 20 février 2026 • Duration 29:26
In this episode, Conor and Ben chat about recreational math, calculators, the quadratic formula and more!
Socials
- ADSP: The Podcast: Twitter
- Conor Hoekstra: LinkTree / Bio
- Ben Deane: Twitter | BlueSky
Show Notes
Date Recorded: 2026-02-04
Date Released: 2026-02-20
- PEDMAS
- Chesterton's Fence
- TI-30XS Multiview
- Casio FX 115D
- Recreational Math
- Cyclical Number
- Ramanujan Taxicab Numbers
- Structure and Interpretation of Computer Programs: SICP - Conor Hoekstra - CppCon 2020
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
Episode 265: 🇦🇺 YOW! Live 🇦🇺 Kevlin Henney & Damian Maclennan
vendredi 19 décembre 2025 • Duration 28:21
In this episode, Conor chats with Kevlin Henney about the past, present and future of programming languages and with Damian Maclennan about YOW! 2025!
Socials
- ADSP: The Podcast: Twitter
- Conor Hoekstra: LinkTree / Bio
About the Guests:
Kevlin Henney is an independent consultant, speaker, writer and trainer. His software development interests are in programming, practice and people. He has been a columnist for various magazines and websites. He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series, and editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.
Damian Maclennan is a technologist, software architect, trainer, developer, cyclist, and musician in Brisbane, Australia. With over twenty five years experience building software and leading teams across many industries he has worked as a developer, software architect, consultant, troubleshooter, trainer and educator, and senior leader. Damian is the Technical Director of YOW! Conferences. Full bio here.
Show Notes
Date Recorded: 2025-12-11
Date Released: 2025-12-19
- YOW Conferences!
- ADSP Episode 190: C++, Python and More with Kevlin Henney
- 97 Things Every Programmer Should Know
- The Past, Present and Future of Programming Languages - Kevlin Henney - ACCU 2025
- The Past, Present & Future of Programming Languages • Kevlin Henney • GOTO 2024
- TIOBE Language Rankings
- RedMonk Language Rankings
- Programming Language Rankings
- Context Free YouTube
- YOW! 2025 - Beyond Sonic Pi: Tau5 and the Art of Coding with AI - Sam Aaron
- YOW! 2025 - Conceptualisation - Michael Feathers
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
Episode 175: Parallel chunk_by (Part 3)
vendredi 29 mars 2024 • Duration 27:17
In this episode, Conor and Bryce continue their conversation on parallel chunk_by.
Show Notes
Date Recorded: 2024-03-06
Date Released: 2024-03-29
- C++23 std::views::chunk_by
- thrust::reduce
- J Folds
- thrust::inclusive_scan
- cub::DeviceSegmentedReduce
- NVIDIA AI Podcast
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
Episode 174: Parallel chunk_by (Part 2)
vendredi 22 mars 2024 • Duration 31:22
In this episode, Conor and Bryce continue their conversation on parallel chunk_by.
Show Notes
Date Recorded: 2024-03-06
Date Released: 2024-03-22
- C++23 std::views::chunk_by
- thrust::copy_if
- thrust::inclusive_scan
- thrust::gather
- thrust::reduce
- thurst::reduce_by_key
- thurst::inclusive_scan_by_key
- Think Parallel ACCU Talk
- ArrayCast Episode 33 - João Araújo and Tools of Thought
- cub/cub/agent/agent_reduce.cuh
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
Episode 173: Parallel chunk_by
vendredi 15 mars 2024 • Duration 29:46
In this episode, Conor and Bryce talking about grouping / cut operations and parallel chunk_by.
Show Notes
Date Recorded: 2024-03-06
Date Released: 2024-03-15
- J cuts
- C++23 std::views::chunk_by
- C++20 std::views::split
- C++23 std::views::chunk
- Jello Cut Table
- The STL Algorithm Cheat Sheet
- C++Now 2019 - Algorithm Intuition
- thrust::copy_if
- thrust::inclusive_scan
- thrust::gather
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
Episode 172: 🇺🇸 Sean Parent on Flash, Chains & Memory Safety
vendredi 8 mars 2024 • Duration 46:00
In this episode, Conor and Bryce interview Sean Parent about Adobe Flash, his new library and idea called Chains and his latest thoughts on memory safety in programming languages and C++.
About the Guest:
Sean Parent is a senior principal scientist and software architect managing Adobe’s Software Technology Lab. Sean first joined Adobe in 1993 working on Photoshop and is one of the creators of Photoshop Mobile, Lightroom Mobile, and Lightroom Web. 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: 2024-03-07
Date Released: 2024-03-08
- Apple TrueType
- Adobe Flash
- Conor’s Metric 6.4 DEMO (Stock Screening Program)
- Adobe LightRoom
- Adobe Photoshop Express
- asm.js
- Pinnacle Studio
- NVIDIA Tesla
- NYC++: March 2024 at Adobe ft., Sean Parent
- Sean Parent’s Chains Talk
- Sean Parent’s chains Library
- C++ Senders and Receivers
- NVIDIA/stdexec - Senders - A Standard Model for Asynchronous Execution in C++
- Circle C++ Compiler
- CppFront
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
Episode 171: Thinking Parallel & C++ Forward Progress
vendredi 1 mars 2024 • Duration 23:46
In this episode, Conor and Bryce chat about Bryce's upcoming talk Thinking Parallel.
Show Notes
Date Recorded: 2024-02-22
Date Released: 2024-03-01
- Thrust Library
- CUB Library
- Single-pass Parallel Prefix Scan with Decoupled Look-back
- Forward Progress in C++ - Olivier Giroux - CppNorth 2022
- C++ Forward Progress
- ADSP Episode 25: The Lost Reduction
- GitHub CCCL Issue #774: Add non-commutative reduction
- ACCU Conference
- C++Now Conference
- Upcoming C++ Conferences (from Reddit)
- Thinking Parallel ACCU Talk
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
Episode 170: VIN & HPX
vendredi 23 février 2024 • Duration 26:43
In this episode, Conor and Bryce chat about VIN numbers and the HPX parallel execution model.
Show Notes
Date Recorded: 2024-02-22
Date Released: 2024-02-23
- Top Market Cap Companies
- Top 10 Market Cap Companies as of Feb 22, 2024
- VIN (Vehicle identification number) Numbers
- ISO 3779
- ISO 4030
- HPX
- Adaptive Global Address Space
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
Episode 169: thrust::unique_count and The Algorithm Advisor
vendredi 16 février 2024 • Duration 30:56
In this episode, Conor and Bryce chat about thrust::unique_count, other algorithms and the algorithm advisor!
Show Notes
Date Recorded: 2024-02-14
Date Released: 2024-02-16
- NYC++ Meetup
- Second City Toronto
- ADSP Episode 168: Parallel Mode
- Pull Request that refactors thrust::inner_product to thrust::unique_count
- thrust::inner_product
- thrust::unique_count
- Thrust mode example
- Mode
- Python Counter collection
- thrust::transform_reduce
- thrust::reduce_by_key
- ADSP Episode 147: 🇸🇮 SRT23 - Parallel std::unique Revisited (on a Walk in Venice)
- Jelly Language
- Jello
- Max Consecutive Ones
- top10 GitHub Repo
- MLIR: Multi-Level Intermediate Representation Overview
- Haskell group
- C++23 std::views::chunk_by
- thrust::unique_count CUDA Implementation
- thrust::make_zip_function
- Algorithm Selection - Conor Hoekstra
- C++ std::mismatch
- Zig Language
- Tweet of Jello Algorithm Advisor
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









