ADSP: Algorithms + Data Structures = Programs

Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane
undefined
Apr 3, 2026 • 26min

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 WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)SocialsADSP: The Podcast: TwitterConor Hoekstra: LinkTree / BioBen Deane: Twitter | BlueSkyShow NotesDate Recorded: 2026-03-30Date Released: 2026-04-03ISO C++ Standards Committee Panel Discussion 2025 - Hosted by Herb Sutter - CppCon 2025Kate Gregory - It's Complicated - Meeting C++ 2017 Keynotemp-unitsSI - International System of UnitsIterators and Ranges: Comparing C++ to D to Rust - Barry Revzin - [CppNow 2021]Practical Reflection With C++26 - Barry Revzin - CppCon 2025Using the C++ Sender/Receiver Framework: Implement Control Flow for Async Processing - Steve DowneyC++Now 2024 - Embedded Asynchronous Abstraction C++ - Implementing Senders & Receivers Without an OS - Ben DeaneKeynote: Employing Senders & Receivers to Tame Concurrency in C++ Embedded Systems - Michael CaisseIntro 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
Mar 27, 2026 • 33min

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 WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TranscriptSocialsADSP: The Podcast: TwitterConor Hoekstra: LinkTree / BioBryce Adelstein Lelbach: TwitterShow NotesDate Recorded: 2026-03-10Date Released: 2026-03-27arraybox.devTryAPLBQNPADUiuaPADemscriptenJ Language: From C to C++20 - LiveStreamSafe3.dyalogBill Burr destroyed Steve JobsSoftware is in Decline - Jonathan BlowParrotParrot on GitHubCCCL cuda.computeHoogle Translate whereZuriHacNorthwest C++ Users' Grouppodgod.caIntro 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
Mar 20, 2026 • 30min

Episode 278: The Age of Ideas

A lively chat about whether AI will cause cognitive atrophy and how developers already offload work to search, Stack Overflow, and tools. They explore delegating implementation to large language models while keeping critical code review. Practical product ideas like smarter podcast players, audio editing features, and personal AI trainers come up. Personal life updates and workstation setups add human moments.
undefined
13 snips
Mar 13, 2026 • 44min

Episode 277: High on AI Update

They give a detailed AI tools update and walk through debugging a sandbox autorun and permission quirks. They debate autorun as productivity boost versus friction and describe sandbox GPU limits and safety checks. They survey current model choices and multi-model strategies. They also discuss building a personal podcast app, repo privacy decisions, and workflows for parallel chats and git worktrees.
undefined
11 snips
Mar 6, 2026 • 20min

Episode 276: Mini AI / Cursor Update (+ Running)

They give a mini AI and Cursor update, including approval workflows, auto-approve ideas, and sandboxing for safer runs. They chat about running habits, shoes, race logistics, and motivation. They describe building Raybox dashboards, podcast player features like ad-skipping, and how tooling and model choice speed personal projects.
undefined
9 snips
Feb 27, 2026 • 34min

Episode 275: Cartel Chaos & Travel Troubles

Chaotic travel week stories, from rebooking nightmares and airline system quirks to creative routing and corporate travel hacks. Firsthand accounts of leaving Mexico during cartel crackdowns and on-the-ground unrest. Discussion of tourist safety, how cartels profit from tourism, and practical travel insurance and medevac tips. A detour into university life with a lecture at Harvard and a debate on top computer science programs.
undefined
11 snips
Feb 20, 2026 • 29min

Episode 274: Recreational Math, Calculators & the Quadratic Formula

They riff on recreational math puzzles and number tricks that spark curiosity. They debate calculators and favorite features for exact work. They trace schooling shortcuts like PEMDAS and FOIL back to deeper place-value ideas. They talk about the quadratic formula’s place as a pragmatic fallback alongside completing the square.
undefined
8 snips
Feb 13, 2026 • 29min

Episode 273: Recreational Algorithms, 一百四十一, PEDMAS & Orwell

A playful tour of recreational algorithms and API design, debating names like filter and adjacent_difference. They compare Chinese number words to English irregularities and explore numeral bases and negative bases. Conversation touches PEDMAS, notation history, Orwell on word choice, Iverson and APL, and why Python’s accessibility often wins out.
undefined
8 snips
Feb 6, 2026 • 27min

Episode 272: Inverses, Monoids and ∞

They dive into function inversion and how array languages support undo, repeat and obverse operations. Algebraic talk covers monoids, groups and what counts as an inverse element. Playful experiments with BQN reveal surprising behaviors around division, zero and infinity. Casual tangents include pet worries, weather, travel and why tinkering with small problems teaches big lessons.
undefined
Jan 30, 2026 • 19min

Episode 271: Mastermind Algorithms

A deep dive into algorithms that solve Mastermind through clever transforms and counts. Discussion of exact vs near match computations and links to Wordle-style feedback. Exploration of zip-style element-wise operations, frequency and outer-product counting, and adjacent-transform techniques. A neat use of array-language inverse operators and un-plus-scan to produce miss, near, and exact counts.

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