Hanselminutes Podcast by Scott Hanselman

The Hanselminutes podcast

Fresh Tech Talk from Fresh Faces
Fabulous Adventures in Data Structures and Algorithms with Eric Lippert

Fabulous Adventures in Data Structures and Algorithms with Eric Lippert

Show #1031 Jan 08 2026 Podcast Player with Transcript Help edit or fix transcripts here!

Join Scott and Eric Lippert for a lively tour through Fabulous Adventures in Data Structures and Algorithms, a fresh take on timeless topics that flips the script on how programmers think about core tools of the trade. Eric shares why he wrote a book that avoids the predictable interview-prep regurgitations, and instead dives into clever, lesser-known data structures and algorithmic ideas that he’s encountered over a long career in language design and tooling. You’ll hear how immutability can make data structures both simpler and faster, why backtracking shows up everywhere from tree search to puzzle solving, and how a deeper understanding of performance and abstraction can change the way you architect code. Along the way Eric reveals how to reconnect joy with problem solving, find surprising patterns that scale across domains, and build intuition that serves you long after the syntax fades from memory. 

This episode sponsored by Mailtrap

Mailtrap
Please subscribe! We're on iTunes, Spotify, Google Play, Twitter, or download the MP3. Share on Twitter and Facebook. Also, see our survey!

Edit and improve my show's PodScribe.ai transcripts here!

Vjekoslav Krajačić on File Pilot and a return to fast UIs 1030

Vjekoslav Krajačić on File Pilot and a return to fast UIs

Loris Cro on the Rise of Zig 1029

Loris Cro on the Rise of Zig

Trusting Agentic AI with Dr. Dawn Song 1028

Trusting Agentic AI with Dr. Dawn Song

Human Agency in a Digital World with Marcus Fontoura 1027

Human Agency in a Digital World with Marcus Fontoura

Daniel Temkin and the Beauty of Esoteric Languages 1026

Daniel Temkin and the Beauty of Esoteric Languages

The Digital Runway: IT at the Philadelphia Airport with Camille Tomlin 1025

The Digital Runway: IT at the Philadelphia Airport with Camille Tomlin

C++ is Still Here, Still Powerful with Gabriel Dos Reis 1024

C++ is Still Here, Still Powerful with Gabriel Dos Reis

Why Postgres? and why now? with Claire Giordano 1023

Why Postgres? and why now? with Claire Giordano

The Past Still Boots with the Interim Computing Museum's Stephen Jones 1022

The Past Still Boots with the Interim Computing Museum's Stephen Jones

Cheat Codes for Junior Engineers with Kat Excellence 1021

Cheat Codes for Junior Engineers with Kat Excellence

AI-Powered Migration plus Raw Experience with Mike Rousos 1020

AI-Powered Migration plus Raw Experience with Mike Rousos

The Game Designers Workbook with Bobby Lockhart 1019

The Game Designers Workbook with Bobby Lockhart

Competence builds confidence with .NET Principal Engineer Safia Abdalla 1018

Competence builds confidence with .NET Principal Engineer Safia Abdalla

Push your ideas to the web with Netlify CEO Mathias Biilmann 1017

Push your ideas to the web with Netlify CEO Mathias Biilmann

The Importance of Pair Programming with Tuple's Johnny Marler 1016

The Importance of Pair Programming with Tuple's Johnny Marler

Can AI save DevOps? with SystemInit's Adam Jacob 1015

Can AI save DevOps? with SystemInit's Adam Jacob

Hundreds more episodes over here...