Hanselminutes with Scott Hanselman
By Scott Hanselman
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.
25 episodes
All Episodes
Managing AI Agent Cognitive Load for Developer Flow
AI agents introduce immense cognitive load, demanding developers master expressing judgment and taste amidst generated output to avoid overwhelming chaos and maintain flow state.
View Episode Notes →
Resilience Engineering: Designing Systems for Failure Not Prevention
Security is an illusion; true robustness lies in designing systems for inevitable failure and rapid recovery, not just prevention.
View Episode Notes →
AI-Driven Introspection Risks Stunting Social Skills and Novel Problem-Solving
AI can create an echo chamber, stunting growth and problem-solving. Cultivate diverse external inputs to gain adaptability and genuine understanding.
View Episode Notes →
Early Internet's Utopian Vision Eroded by Systemic Complexity
The internet's utopian vision fractured as early design choices, prioritizing flexibility, created unforeseen societal complexities and an "open adversarial system."
View Episode Notes →
Persistent AI Memory Accelerates Scientific Discovery Beyond Stateless Models
AI's true breakthrough isn't just agents, but persistent memory. Learn how storing past research, even incomplete thoughts, prevents reinventing the wheel and unlocks exponential gains in discovery.
View Episode Notes →
Agentic Workflows Amplify Developer Discipline for Software Quality
AI amplifies developer skill, not mediocrity. Harnessing its power demands rigorous discipline, strategic guidance, and intentional design to build better software.
View Episode Notes →
Human Expertise Essential for Robust AI Inference Engineering
AI's rapid content generation can erode trust. True expertise in AI inference demands deep human effort, not shortcuts, for lasting advantage.
View Episode Notes →
Legacy Abstractions Hinder AI Innovation and Performance
Legacy programming languages designed for 2010 hardware now limit AI innovation and create competitive disadvantages. Embrace unified models for precise control over modern silicon.
View Episode Notes →
Agentic AI Requires "Good Taste" and User Education
AI agents are evolving beyond prompts to deeply integrated systems that extend your agency, redefining control and data ownership. Understand the "ambiguity loop" and "good taste" to build the next generation of intelligent applications.
View Episode Notes →
AI Productivity's Human Cost--Developer Exhaustion and Wealth Extraction
AI-driven productivity paradoxically drains developers, creating burnout and questioning the value of relentless output. Discover the "AI Vampire" phenomenon and its implications for sustainable work.
View Episode Notes →
AI Enhances Code Reviews With Contextual Feedback
AI transforms code reviews from superficial checks to contextual, collaborative feedback, fostering a healthier developer culture and a significant competitive advantage.
View Episode Notes →
AI Agent Sandboxing: Controlled Risk Over False Safety
AI agents create a false sense of security; understand the nuanced differences between traditional isolation and agent sandboxing to avoid costly mistakes and gain a strategic advantage.
View Episode Notes →
AI Empowers Personal Software Development and Hacker Mentality
AI empowers anyone to build custom software in minutes, replacing expensive SaaS and sparking a new era of personal creation and problem-solving.
View Episode Notes →
Fabulous Adventures: Deep Understanding Beyond AI Coding
Master complex algorithms and data structures beyond typical curricula to translate deep understanding into elegant code, not just AI-generated syntax.
View Episode Notes →
Game Development Principles Yield Performant, Lightweight Windows File Explorer
Experience game-like rendering speeds and a tiny 2-3MB footprint in a Windows file explorer built with custom, low-level techniques.
View Episode Notes →
Zig's Explicitness and C Interoperability Revolutionize Systems Programming
Zig offers a modern, explicit approach to systems programming, simplifying C interoperability and empowering developers with compile-time code execution.
View Episode Notes →
Agentic AI Security Risks: Expanding Attack Surface and Unpredictable Behavior
Agentic AI's expanding attack surface and "jagged intelligence" create unprecedented security risks, demanding provable guarantees for trustworthy, critical decision-making.
View Episode Notes →
Amplifying Human Agency Through Intentional AI Design
AI amplifies human agency when designed to augment capabilities, enabling delegation of computation to machines while humans focus on complex problem-solving and innovation.
View Episode Notes →
Esoteric Programming Languages: Art, Absurdity, and Computational Exploration
Esoteric programming languages push code beyond utility, exploring art, absurdity, and conceptual design with extreme constraints that reveal profound computational insights.
View Episode Notes →
Airport IT: The Unseen City Beneath the Runway
Airport IT leadership balances stability and innovation, managing a vast physical and digital infrastructure akin to a mini-city, where seamless operation is the ultimate success.
View Episode Notes →
C++: Powering Modern Infrastructure, Not Just Old Code
C++ remains vital for cutting-edge tech, powering GPUs and AI; its perceived age masks continuous evolution, prioritizing robust, maintainable engineering over fleeting trends.
View Episode Notes →
Postgres: Four Decades of Open-Source Extensible Dominance
Postgres' 40-year success hinges on its extensible design, open-source community, and collaborative, vendor-independent development, making it a robust, adaptable database for every scale.
View Episode Notes →