
Show Notes
In this episode of Scott & Mark Learn To, Scott Hanselman and Mark Russinovich discuss using AI to build a fractal shader in just 15 minutes—something that would normally take hours of manual coding. They explore the challenges and limitations of AI in real-world projects, particularly with large, complex codebases. The conversation covers the importance of understanding licensing and tools like GitHub Copilot for sourcing and attributing code. Mark shares his experiences with AI-assisted coding, particularly the frustrations of models that "fix" issues but miss the mark. They highlight how AI struggles with complex projects, maintaining state, and adapting to evolving requirements. Ultimately, they agree that while AI can assist with certain tasks, human expertise is essential for ensuring the right context and specification in development.
Takeaways:
Despite initial skepticism, the first attempt at creating the shader worked nearly perfectly
AI models may not always use the latest API versions, causing security or functionality issues
Enterprise AI development involves continuous iteration, evolving from V1 to more refined versions
Who are they?
View Scott Hanselman on LinkedIn
View Mark Russinovich on LinkedIn
Watch Scott and Mark Learn on YouTube
Listen to other episodes at scottandmarklearn.to
Discover and follow other Microsoft podcasts at microsoft.com/podcasts
Produced by Hangar Studios
More from Scott & Mark Learn To...
In this episode, Scott Hanselman and Mark Russinovich try something new as Mark reacts to TikTok videos exploring the decline of reading, shrinking attention spans, and the impact of AI on critical thinking. What starts as a lighthearted experiment turns into a deeper debate about technology, education, and what it means to be human in an AI-driven world.
In this episode, Scott Hanselman and Mark Russinovich dive into Mark’s new SemanticStart project, exploring how semantic search can make finding Windows apps, tools, and settings more intuitive. Along the way, they experiment with AI-assisted coding, discuss how agents could interact with local tools, and debate a bigger question: does prompting an AI actually count as programming?
In this episode, Scott Hanselman and Mark Russinovich dive into the security risks surrounding increasingly capable open-weight AI models and Mark’s latest research into a new defense called Fool’s Gold. Mark explains how safety guardrails can be removed from open models and explores an alternative approach: training models to provide convincing but deliberately flawed information when those protections are bypassed. They discuss how the technique works, whether it affects legitimate model behavior, and what it could mean for the future of AI safety as open models continue to advance.
In this episode, Scott Hanselman and Mark Russinovich explore when to let AI solve a problem and when figuring it out is half the fun. They celebrate 30 years of Sysinternals by looking back at how the tools have evolved and how AI is changing software engineering and troubleshooting. Along the way, they debate efficiency versus learning by doing and consider a future where tools may increasingly be built for AI rather than humans.
In this episode, Scott Hanselman and Mark Russinovich talk about gaming, from the countless hours they’ve spent playing over the years to why they gravitate toward very different types of games. Scott makes the case for immersive single-player experiences like Crimson Desert, while Mark explains why Battlefield is his go-to for switching his brain off. Along the way, the conversation turns to the future of AAA games, AI-generated content, and whether knowing something was created by AI changes how we value it.