Hanselminutes with Scott Hanselman

Fabulous Adventures in Data Structures and Algorithms with Eric Lippert

Jan 8, 2026
Eric Lippert, programming language designer and author now writing a book on data structures and algorithms. He discusses unusual, practical data structures, the role of immutability in simpler faster designs, backtracking and stochastic programming, and how rediscovering playful algorithms can restore joy and build lasting intuition.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Book For Problem Solvers Not Interview Prep

  • Eric Lippert wrote a book to collect the unconventional algorithms and data structures he learned building developer tools, not to rehash interview fodder.
  • He values long-form reading and problem-solving as the core of programming, arguing you shouldn't outsource the mental task of designing solutions.
ADVICE

Keep Problem Solving Human

  • Don't outsource problem-solving; you can use AI to write syntax but you must retain clarity of thought for designing solutions.
  • Use tools to translate thoughts into code, but practice forming the underlying algorithmic idea yourself.
INSIGHT

Unconventional Structure And Topics

  • The book organizes less-common practical topics first, then esoteric developer-tool algorithms, then stochastic programming and probability.
  • Chapters include memoized immutable quadtrees and algorithms from language/tooling research.
Get the Snipd Podcast app to discover more snips from this episode
Get the app