Episode 1031 · Hanselminutes with Scott Hanselman
Fabulous Adventures in Data Structures and Algorithms with Eric Lippert
8 Jan 2026 · 32 min
Episode notes
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…
Podcast
Hanselminutes with Scott Hanselman
Scott Hanselman · Tech & Science · English
Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
More from Hanselminutes with Scott Hanselman All episodes →
-
E1036 · 12 Feb 2026 · 44 min
The Rise of The Claw with OpenClaw's Peter Steinberger
There’s a new wave of AI tools that don’t just live in the cloud, don’t just autocomplete code, and don’t just sit in a browser tab. They reach into your local environment, understand your context, and act more like a thinking companion than a chatbot. In this episode, I talk with Peter Steinberger, founder of OpenClaw, about the rise of “The Claw” and what it means to build AI that feels fast, personal, and deeply integrated into your workflow. We explore why OpenClaw is having a moment, how developer expectations are shifting from prompts to agents, and what it takes to design tools that…
-
E1035 · 5 Feb 2026 · 35 min
The AI Vampire with Gas Town's Steve Yegge
AI is making developers dramatically more productive...so why is everyone so exhausted? In this episode, Scott talks with Steve Yegge, legendary blogger and creator of Gas Town, a multi-agent orchestrator he describes as "Kubernetes for coding agents." Steve shares his theory of the "AI Vampire," that working alongside AI drains human energy Colin Robinson-style (What We Do In The Shadows), even as output skyrockets. They dig into what happens when you're managing ten or twenty Claude Code instances at once, who actually captures the value of a 10x productivity boost, and why the most…
-
E1034 · 29 Jan 2026 · 31 min
Kinder Code Reviews with AI? with Qodo's Nnenna Ndukwe
Code reviews are one of the most powerful tools teams have for maintaining quality — but they're also one of the most emotionally charged parts of the development process. With AI coding agents generating more code than ever, the review bottleneck is growing fast. But what if AI-assisted reviews could not only keep up with the volume, but actually be kinder about it? Scott talks with Nnenna Ndukwe, Developer Relations Lead at Qodo, about how AI code review is evolving beyond glorified linting into something that understands context, catches what matters, and delivers feedback developers…
-
E1033 · 22 Jan 2026 · 32 min
Run your AI Agent in a Sandbox, with Docker President Mark Cavage
Sandboxing is having a moment. As agents move from chat windows into terminals, repos, and production-adjacent workflows, the question is no longer “What can AI generate?” but “Where can it safely run?” In this episode, Scott talks with Mark Cavage, President of Docker, about the resurgence of sandboxes as critical infrastructure for the agent era and the thinking behind Docker’s newly released sandbox feature. They explore why isolation, reproducibility, and least-privilege execution are becoming table stakes for AI-assisted development. From protecting local machines to enabling…
-
E1032 · 15 Jan 2026 · 45 min
Where is AI taking us? - with The Pragmatic Programmer Gergely Orosz
AI is moving faster than our collective ability to metabolize it. Between copilots, agents, vibe coding, and the ever-shifting definition of “senior engineer,” developers are asking a deeper question. Where is this all actually going? In this episode, Scott sits down with Gergely Orosz, author of The Pragmatic Engineer and longtime observer of how software gets built inside high-performing teams, to separate signal from hype. They dig into what AI is really doing to day-to-day engineering work. Productivity boosts versus skill atrophy. The changing expectations for junior developers. Whether…
-
E1030 · 1 Jan 2026 · 34 min
Vjekoslav Krajačić on File Pilot and a return to fast UIs
Modern computers are faster than ever, yet much of our software feels slower, heavier, and more frustrating to use. In this episode of Hanselminutes, Scott talks with Vjekoslav Krajačić, creator of File Pilot, about bringing speed and responsiveness back to everyday tools. Vjekoslav built File Pilot as a reaction to bloated file managers and laggy interfaces, focusing on instant feedback, keyboard-first workflows, and a UI that feels immediate. We talk about what actually makes software feel fast, why modern frameworks often work against that goal, and how users instinctively know when an…
-
E1029 · 25 Dec 2025 · 32 min
Loris Cro on the Rise of Zig
Why are so many developers suddenly talking about Zig? Is it just another systems language, or is something deeper happening? Scott sits down with Loris Cro, one of the community voices behind Zig, to explore why this relatively young language is getting so much attention from systems programmers, game developers, and performance-obsessed engineers alike. We dig into Zig’s radical focus on simplicity, explicitness, and control...and why not having features like a garbage collector or hidden magic is actually the point. Loris explains how Zig approaches memory safety, cross-compilation, and…
-
E1028 · 18 Dec 2025 · 36 min
Trusting Agentic AI with Dr. Dawn Song
In this partnership episode between Hanselminutes and the ACM Bytecast, Scott talks with Dr. Dawn Song, MacArthur Fellow and leading researcher in computer security and AI and co-director at the Berkeley Center for Responsible Decentralized Intelligence about how privacy-preserving computation, fairness, and accountability can help us design intelligent systems we can actually trust.
-
E1027 · 11 Dec 2025 · 35 min
Human Agency in a Digital World with Marcus Fontoura
Marcus Fontoura has led engineering teams at IBM, Yahoo, Google, and Microsoft...building the very systems that power our digital lives. Now, as the author of Human Agency in a Digital World, he’s asking a more profound question: how do we stay in charge of the technology we create? Scott and Marcus explore what it means to move from being passengers to pilots in an age of automation — through ethics, education, and intentional design.
-
E1026 · 4 Dec 2025 · 35 min
Daniel Temkin and the Beauty of Esoteric Languages
What happens when code stops being useful and starts being art? Scott talks with artist and programmer Daniel Temkin about his new book Forty-Four Esolangs, a deep dive into the world of esoteric programming languages...systems designed not to ship software, but to provoke thought. They explore how absurdity, constraint, and humor reveal something profound about how we think in code.
