Azure & DevOps Podcast cover image

Azure & DevOps Podcast

Damian Brady: GitHub Copilot - Episode 258

Aug 14, 2023
49:09

Damian Brady is a Developer Advocate Manager at GitHub. He's a developer, speaker, and author specializing in DevOps, MLOps, developer process, and software architecture. Formerly a Cloud Advocate at Microsoft for four years, and before that, a dev at Octopus Deploy and a Microsoft MVP, he has a 25-year background in software development and consulting in a broad range of industries. In Australia, he co-organized the Brisbane .Net User Group and launched the annual DDD Brisbane conference.

 

Topics of Discussion:

[2:12] How did Damian get into the field?

[5:50] What is GitHub Copilot, and what are some of the most impressive and time-saving features?

[8:38] What is the model that GitHub Copilot uses?

[10:32] How have they decided what code is appropriate for this model?

[12:13] Damian talks about both the prompt engineering and the server side.

[17:30] How do you know if your code is good code?

[19:50] Damian shares some cool prompts he has seen in Copilot Chat.

[26:10] Github Copilot Voice is an experimental tool, useful for people who find it hard to type or who can’t type.

[32:48] The aim of Copilot is to basically increase your productivity, but increase your happiness as a developer as well.

[34:40] Will this eventually take the job of all developers?

[38:14] Whether it’s GitHub Copilot or a competitive tool that does AI programming, it’s just going to be the way that you do software engineering.

[43:07] The difference between junior and senior developers.

 

Mentioned in this Episodes:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us programming@palermo.net

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo’s Twitter — Follow to stay informed about future events!

Architect Tips — Video podcast!

Azure DevOps

Damian Brady on Twitter

Damian Brady website

GitHubNext

CoPilot for Docs

GitHubNext | Copilot for Pull Requests

Copilot for CLI

CoPilot Voice

DDD Brisbane

 

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner