![]() |
Software Architecture InsightsArchitecture thinking you can actually use, from Lee Atchison. Author: Lee Atchison
Your system worked fine at a thousand users. Then it didn't. Software Architecture Insights is Lee Atchison's podcast about building software that holds up. Scaling, availability, cloud cost, and what AI is doing to how we build. Most episodes run about 15 minutes. Lee takes an idea from his weekly newsletter and goes further than the article could. Sometimes he revisits an old call to see how it aged. Sometimes he talks with someone doing the work. Lee is the author of Architecting for Scale. He writes for architects, engineers, and the leaders who depend on them. Get the newsletter at softwarearchitectureinsights.com. Language: en Genres: Business, Management, Technology Contact email: Get it Feed URL: Get it iTunes ID: Get it Trailer: |
Listen Now...
The Role of AI in Modern Software Development with Burke Holland
Episode 12
Tuesday, 28 April, 2026
Today, we discuss the significant impact of AI on software development, particularly the use of AI assistants like GitHub Copilot. Our guest, Burke Holland, a principal developer advocate at Microsoft, shares insights on how developers are increasingly integrating AI into their workflows. We explore the current spectrum of AI usage, from code completion to AI agents that can write code autonomously. Burke emphasizes the need for developers to adapt to these changes while maintaining a critical perspective on AI-generated code. This conversation sheds light on the evolving role of software developers in an AI-enhanced landscape.In this insightful episode, Burke Holland, a principal developer advocate at Microsoft for the Visual Studio Code team, discusses the transformative role of artificial intelligence (AI) in software development. The conversation starts with the observation that developers have shifted from skepticism about AI's capabilities in coding to a more supportive stance, with many now using AI tools like GitHub Copilot to assist in their work. Burke explains how these AI tools can provide significant assistance through 'completions'—intelligent suggestions that understand the context of what the developer is working on, effectively acting as a cognitive partner in the coding process.The discussion further explores the concept of AI 'agents,' which represent a cutting-edge approach to automating aspects of coding. Burke acknowledges the potential of these agents to undertake more complex tasks but also expresses concern about the implications for developers' roles. He emphasizes the importance of human oversight, suggesting that while AI can enhance efficiency, developers must remain engaged with the code they produce to ensure quality and comprehensibility. The episode highlights the balance between leveraging AI's strengths and maintaining the critical thinking skills that are essential in programming.As the episode wraps up, Burke encourages developers to adopt an exploratory mindset toward AI tools. He notes that the landscape of software development is rapidly evolving, and by integrating AI thoughtfully, developers can enhance their productivity while still preserving their essential skills and understanding of coding. The conversation underscores a future where AI and human collaboration can lead to better software outcomes, emphasizing the need for a nuanced approach to AI integration.Takeaways:In the podcast, we discussed how AI is changing the software development landscape significantly.Burke Holland highlighted that the use of AI in coding has seen a dramatic increase recently.We talked about the importance of understanding the code produced by AI to maintain quality.Completions in AI tools like GitHub Copilot can enhance a developer's workflow remarkably.Burke shared insights on the difference between completions and agents in AI coding practices.We concluded that while AI can write code, developers still play a crucial role in ensuring its accuracy.Links referenced in this episode:softwarearchitectureinsights.comCompanies mentioned in this episode:MicrosoftVS CodeGitHub CopilotJetBrainsSpeckit









