ADSP: Algorithms + Data Structures = Programs

Three software engineers, two at a time, talking about algorithms, data structures, programming languages, and whatever else catches their attention. That's the format of ADSP, and it works surprisingly well. Conor Hoekstra, Bryce Adelstein Lelbach, and Ben Deane rotate through hosting duties, and each pairing brings a different energy to the conversation. With 281 episodes recorded, they've built a substantial back catalog.
The show leans heavily into C++ and systems programming, but it doesn't stay in one lane. You'll hear episodes about recreational mathematics, conference trip reports, AI and machine learning developments, and broader industry commentary. Episodes typically run 25 to 45 minutes, which makes them easy to fit into a lunch break or a short drive. The tone is casual and genuinely fun -- these are friends who happen to be deeply technical people, and the conversation often takes unexpected detours that end up being the best parts.
What listeners seem to appreciate most is the mix of rigor and personality. Conor brings infectious enthusiasm about array languages and algorithm design. Bryce contributes deep C++ standards committee knowledge. Ben rounds things out with pragmatic engineering experience. They disagree with each other, go on tangents, and occasionally get nerdy about things like the mathematical properties of sorting algorithms. If you enjoy thinking about the fundamentals of computer science and want to hear smart people debate the finer points without taking themselves too seriously, ADSP is a great pick.
Latest Episodes
No episodes available at this time.


