Eric Lippert's guest lecture on static analysis discusses the importance of automated defect spotting in software development, emphasizing the need for tools that help detect bugs early in the programming process. He highlights the role of static analysis in finding quality and security defects in various codebases and argues for the inclusion of static analysis tools in standard development practices. The talk also examines common pitfalls in coding and presents strategies for improving the identification and presentation of defects to developers.