ADSP: Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
undefined
Jan 23, 2026 β€’ 44min

Episode 270: 2026 Predictions - AI, The Future, Books & More!

In this episode, Conor and Bryce make their 2026 predictions and chat about the future!Link to Episode 270 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: LinkTree / BioBryce Adelstein Lelbach: TwitterShow NotesDate Recorded: 2026-01-13Date Released: 2026-01-23VOTE FOR YOUR FAVORITE ADSP EPISODES OF 2025ADSP Episode 111: C++23 Ranges, 2022 Retro & Star WarsADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxtertrueup Tech Layoffs Trackertrueup Big Tech Employee Countstrueup Important Dates in Modern Tech HistoryArtificial AnalysisThe Psychology of Awakening by Gay WatsonThe Resonance of Emptiness by Gay WatsonPermutation City by Greg EganThe Peterman PodBoris Cherny (Creator of Claude Code) On What Grew His Career And Building at Anthropic (Peterman Pod)PantheonThe Metamorphosis of the Prime Intellect by Isaac AsimovFoundation Series by Isaac AsimovRonot Series by Isaac AsimovIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons β€” Attribution 3.0 Unported β€” CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
10 snips
Jan 16, 2026 β€’ 38min

Episode 269: 2025 Double Retro

Conor and Bryce dive into their annual double retro, reflecting on listener feedback and memorable moments from the past year. They chat about Conor's medal collection and recent running escapades, along with a surprising discovery of non-alcoholic IPA. The duo also addresses corrections from previously discussed topics and grapples with a listener's concerns over Tesla debates. As they contemplate a listener poll for favorite episodes, they share audience stats and highlight the popularity of past shows, all while maintaining their signature banter.
undefined
6 snips
Jan 9, 2026 β€’ 16min

Episode 268: Advent of Code 2025 (Day 6)

Conor and Ben dive into the challenges of Advent of Code 2025 Day 6, sparking excitement for its intriguing design. They discuss the importance of transposing data as a key technique, highlighting its use in streamlining solutions. Conor shares a unique BQN approach, while Ben outlines his Python strategy to tackle the problems effectively. The twist in Part B adds complexity by requiring column-wise reading, making block detection a fun challenge. Tune in for their insights and holiday wishes!
undefined
12 snips
Jan 2, 2026 β€’ 35min

Episode 267: Advent of Code 2025 (Day 2 & 3)

Conor and Ben dive into the Advent of Code 2025, discussing their strategies for solving days 2 and 3 challenges. They share frustrations with implementation and the evolving difficulty of the puzzles. Ben reveals his method of generating invalid numbers to streamline his approach. The duo explores language tradeoffs, emphasizing memoization and the quirks of different programming languages. They even debate recursion versus iteration and ponder Haskell’s functional patterns. Join them for insights and friendly programming banter!
undefined
10 snips
Dec 26, 2025 β€’ 1h 10min

Episode 266: Holiday Special πŸŽ„ CppCon, NDC Toronto, C++Now, Teletext, Bamboozle & More!

Join an engaging discussion on highlights from CppCon, NDC Toronto, and C++Now, where talks on UX for infrastructure and implementing atomics take center stage. Explore the fascinating world of Teletext, its quirks, and the nostalgia of old video modes. Listen in as Conor and Ben tackle a fun Bamboozle quiz while sharing personal growth stories sparked by conferences. Discover how networking and learning at these events can broaden technical horizonsβ€”plus some playful commentary on fast text and caching tricks in Teletext!
undefined
9 snips
Dec 19, 2025 β€’ 28min

Episode 265: πŸ‡¦πŸ‡Ί YOW! Live πŸ‡¦πŸ‡Ί Kevlin Henney & Damian Maclennan

Kevlin Henney, an independent consultant and programming expert, discusses the evolution of programming languages, emphasizing the surprising stability of top languages and how LLMs are reinforcing the popularity of incumbents like Python. He explores the resurgence of features from past decades in modern languages and predicts gradual changes in the landscape. Damian Maclennan, the new technical director of YOW! Conferences, shares insights on the importance of junior developers and the invaluable social interactions at conferences, highlighting YOW's role in community building.
undefined
Dec 12, 2025 β€’ 35min

Episode 264: πŸ‡¦πŸ‡Ί Aphantasia, Anendophasia & the Future with Kevlin Henney

In this episode, Conor interviews Kevlin Henney about aphantasia, anendophasia, synesthesia, future and more!Link to Episode 264 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: LinkTree / BioAbout the Guest: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.Show NotesDate Recorded: 2025-12-11Date Released: 2025-12-12YOW Conferences!ADSP Episode 190: C++, Python and More with Kevlin Henney97 Things Every Programmer Should KnowDeclarative thinking, declarative practice - Kevlin Henney - Meeting C++ 2017AphantasiaAnendophasiaSynesthesiaRutherford & Fry: The Case of the Blind Mind's EyeWhat Do You Mean? - Kevlin Henney [ACCU 2019]The Way the Future Was β€’ Kevlin Henney & James Lewis β€’ GOTO 2025Overton WindowDarth Jar Jar - Star Wars TheoryIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons β€” Attribution 3.0 Unported β€” CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Dec 5, 2025 β€’ 42min

Episode 263: πŸ‡³πŸ‡± The Sean Parent Origin Story

In this episode, Conor and Bryce interview Sean Parent about the origin story of his career in software engineering!Link to Episode 263 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein Lelbach: TwitterAbout 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 NotesDate Recorded: 2025-10-10Date Released: 2025-12-05Source CodeTRS80Ohio Scientific ChallengerExidy SorcererIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons β€” Attribution 3.0 Unported β€” CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Nov 28, 2025 β€’ 37min

Episode 262: πŸ‡³πŸ‡± Chaos with Sean Parent! Bikes, Buses, Waffles & More!

In this episode, Conor and Bryce interview Sean Parent about generic programming and there is much chaos!Link to Episode 262 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein Lelbach: TwitterAbout 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 NotesDate Recorded: 2025-10-10Date Released: 2025-11-28Koala bear cryingabscond DefintionSean's C++ Under the Sea KeynotePacific++ 2018: Sean Parent "Generic Programming"From Mathematics to Generic Programming (FM2GP)ParrotParrot on GitHubIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons β€” Attribution 3.0 Unported β€” CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8
undefined
Nov 21, 2025 β€’ 26min

Episode 261: πŸ‡³πŸ‡± C++ Under the Sea πŸ‡³πŸ‡± Bernhard, Koen & C++26 Reflection!

In this episode, Conor and Bryce record live from C++ Under the Sea! We interview Bernhard, Koen, talk about C++26 Reflection and more!Link to Episode 261 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: Twitter | BlueSky | MastodonBryce Adelstein Lelbach: TwitterAbout the Guests:Bernhard is a senior system software engineer at NVIDIA, where he extends, optimizes and maintains the CUDA Core Compute Libraries (CCCL). Previously, he worked as software engineer among physicists at CERN on real-time and embedded software for the Large Hadron Collider, as well as data layout abstractions for heterogeneous architectures, for which he received a PhD in High Performance Computing from the University of Dresden, Germany. Before, he implemented GPU accelerated simulations and 3D visualizations of industrial machining processes. Since 2022, Bernhard is a voting member of WG21 and his interests span geometry, 3D visualizations, optimization, SIMD, GPU computing, refactoring and teaching C++.Koen is an engineer specializing in high-quality software with a strong mathematical foundation. With a PhD in Computer Science from KU Leuven, his work bridges applied mathematics and performance-critical software engineering. As Team Lead for HMI Software at NV Michel Van de Wiele, he focuses on developing C++/Qt applications for textile production systems, optimizing performance, usability, and cloud integration. Passionate about elegant, efficient solutions, Koen brings deep expertise in numerical methods, system optimization, and software architecture.Show NotesDate Recorded: 2025-10-10Date Released: 2025-11-21Thrust DocsCUB LibraryC++26 Reflection ProposalADSP Episode 39: How Steve Jobs Saved Sean ParentParrotParrot on GitHubSean's C++ Under the Sea KeynoteParrot sumIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons β€” Attribution 3.0 Unported β€” CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app