Scott Hanselman, the VP of Developer Community at Microsoft, speaks with host Jeremy Jung about AI-assisted coding. They start by considering how the tools are a progression from syntax highlighting and autocomplete. Scott describes the ambiguity and non-determinism of agentic loops, why vague high-level prompts usually don’t give good results, and the need to express intent and steer the models. He explains how knowing fundamentals helps you create better plans and know what to ask the models, and how to treat agents differently based on your knowledge level. He discusses his experience porting Windows Live Writer to a modern .NET stack, and defining success and providing tools for models to verify their work. Finally, he explains why you need to read and understand generated code in production environments, plus methods for sandboxing agents.
Brought to you by IEEE Computer Society and IEEE Software magazine.
Show Notes
Related References
- Scott Hanselman
- Hanselminutes Podcast
- Scott and Mark Learn To
- Github Copilot
- Claude Code
- Gemini CLI
- Codex
- OpenCode
- Everything is a Ralph Loop
- Open Live Writer
- LM Studio
- Foundry Local
- Ollama
- Beads
- OpenClaw
Related Episodes
- SE Radio 693: Mark Williamson on AI-Assisted Debugging
- SE Radio 689: Amey Desai on the Model Context Protocol
- SE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants
- SE Radio 666: Eran Yahav on the Tabnine AI Coding Assistant
- SE Radio 633: Itamar Friedman on Automated Testing with Generative AI
- SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
- SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation


