Adrienne Braganza Tacke: Code Review Patterns & Principles - Episode 347
Release Date: 04/28/2025
Azure & DevOps Podcast
Adrienne Braganza Tacke is an accomplished author and software engineer with a passion for educating others about software development. Choosing a path distinct from the expected trajectory of nursing, she pursued a degree in management information systems at the University of Nevada, Las Vegas. Over the course of nearly eight years in the field, she has contributed her expertise across multiple industries, including healthcare and higher education. Currently, she serves as a software development engineer at DebtTrader, where she embraces the challenge of modernizing fintech workflows...
info_outlineAzure & DevOps Podcast
April is a senior developer advocate and DevOps practice lead for GitHub, specializing in application transformation and DevOps ways of working. Her focus is working on Microsoft Azure to take customers on a journey from legacy technology to serverless and containers, where code comes first, while enabling them to take full advantage of DevOps. April was previously a cloud consultant and solution architect for various partners in the UK and brings her years of experience in helping customers plan their journey. She also serves as a Hashicorp Ambassador, dedicating much of her time to working...
info_outlineAzure & DevOps Podcast
Jerry Nixon is a Principal Program Manager on the SQL Server team focused on the Data API builder. He’s also a fanatic for #CSharp, #StarTrek, and Etymology. He also serves as a professor at Colorado Christian University. Topics of Discussion: [3:34] Why Jerry describes his life as a pearl necklace. [5:15] Jerry recommends the book Never Eat Alone and the importance of community. [6:01] How engineers and parenting are aligned. [7:02] Jerry reflects on Microsoft’s history of evangelism, the rise of “opinionated” frameworks, and how .NET Aspire revives a form of proven...
info_outlineAzure & DevOps Podcast
Stephen Toub is a Partner Software Engineer at Microsoft. Stephen has been at Microsoft for almost 24 years and has done it all. If it has to do with .NET, he’s been in it. And today, he looks after all the .NET libraries making sure .NET continues to be the fastest platform on the planet. He ran the MSDN Magazine before it morphed into the docs and blogs of today. He was a leader in the concurrency and async and parallel programming developments, and now he’s turned his attention to pushing the AI envelope with .NET. Topics of Discussion: [4:37] Stephen morphed a few of his...
info_outlineAzure & DevOps Podcast
Bruno Capuano is a Principal Cloud Advocate at Microsoft where he empowers teams to build AI solutions with Azure using programming languages like C#, Python, and C++. His approach is to solve complex problems with minimal effort, delivering simple and efficient solutions in today’s fast-paced AI landscape. Bruno has led innovation in teams at Avanade across Canada and Europe, transforming cutting-edge technologies into practical business solutions. He is passionate about working with teams, helping them grow, achieve high productivity, and foster collaborative, positive environments. As an...
info_outlineAzure & DevOps Podcast
Per is an experienced software architect and developer with more than 19 years of experience in designing, developing, and testing software. He is currently serving as a Distinguished software developer at Delegate, a Microsoft Partner in Denmark. Topics of Discussion: [3:02] More about Per’s background in nearly two decades in .NET and Azure consulting. [6:11] The concept of a boutique consultant. [7:00] Founding ATC-Net to share common .NET libraries and avoid duplicative coding. [10:02] Building trust with customers by open-sourcing “generic” components. [11:50] Creating a...
info_outlineAzure & DevOps Podcast
Patrick Escarcega is the Chief Technology Officer (CTO) at Meserow Design, a company known for its excellence in developing and maintaining custom software solutions. His background is in software engineering and has been leading software teams for many years. His technical focus has been on Microsoft development and cloud technologies. Topics of Discussion: [3:30] Patrick recalls the moment he transitioned from individual software developer to leading teams, highlighting the importance of understanding how software adds business value beyond just code. [5:00] Patrick describes...
info_outlineAzure & DevOps Podcast
Daniel Roth is a Principal Product Manager on the team working on Core, Blazor, and other web features. He has previously worked on various parts of .NET, including System.Net, WCF, XAML, and . His passions include building frameworks for modern Web frameworks that are simple and easy to use. Topics of Discussion: [3:15] Daniel shares his journey from back-end services to front-end development and his role in making .NET open-source and cross-platform. [6:10] Blazor and its impact on development. [8:32] A few of the strengths we get with .NET. [9:24] .NET 9 and performance...
info_outlineAzure & DevOps Podcast
Dustin is a Principal Software Engineer at Microsoft. He works on enhancing .NET tooling and contributing to the design of the next version of C# as part of the language design team. Prior to his current role, he spent several years working as a program manager on Project Roslyn. He also contributed in a strong way to the Razor UI framework. He recently presented a session at .NET Conf 2024 on What's new in C# 13. Topics of Discussion: [4:04] Fun fact: Dustin has a jazz guitar performance degree! [3:39] The unique appeal of C#. [5:06] Evolution of C# and its features. [10:48] Impact of...
info_outlineAzure & DevOps Podcast
Scott Nichols is a Principal Cloud Solutions Architect at Microsoft. He works for the commercial enterprise division serving the high-tech division out of Silicon Valley. He is also the leader of the .NET and the Azure user groups in Boise, Idaho. He started his career in the IT profession in 1993 as a mainframe and web developer. Since then, he has served as a Lead Software Engineer/Solution Architect, a Software Development Engineering Manager, a Sr. Cloud Software Solution Architect, and a Sr. Enterprise Solution Architect. When not at the keyboard, he loves the outdoors hunting, camping,...
info_outlineAdrienne Braganza Tacke is an accomplished author and software engineer with a passion for educating others about software development. Choosing a path distinct from the expected trajectory of nursing, she pursued a degree in management information systems at the University of Nevada, Las Vegas. Over the course of nearly eight years in the field, she has contributed her expertise across multiple industries, including healthcare and higher education. Currently, she serves as a software development engineer at DebtTrader, where she embraces the challenge of modernizing fintech workflows traditionally dependent on spreadsheets.
Beyond her professional work, Adrienne is an international speaker, instructor, and dedicated advocate for STEM education. Her first book, Coding for Kids: Python, has consistently ranked among the top-selling children's programming books on Amazon. She frequently visits schools to inspire students with insights into software engineering and the transformative power of coding. When she’s not engaging with young aspiring developers, she speaks at tech conferences throughout the U.S. and Europe. Follow her on Twitter and Instagram (@AdrienneTacke) to stay updated on her latest endeavors.
Topics of Discussion:
[3:20] Adrienne’s journey and the happy accidents and formative moments that led her to working in this field.
[5:46] What does a developer advocate do?
[7:04] Adrienne started teaching in 2017, when tech influencers were starting to become more popular.
[9:02] There is no one-size-fits-all about the code review process, and what it looks like will be different for every team.
[11:19] The price of ineffective communication.
[15:30] The power of fixing things during development and before the code review.
[19:10] Adrienne gives a few real-life examples of time wasters in code reviews.
[22:08] More about Adrienne’s book, Looks Good to Me: Constructive Code Reviews, and how it can help streamline and save time.
[23:44] Like Adrienne’s chapter title, if you can automate it — do it.
[26:51] There are still errors that won’t be caught by static analysis.
[30:46] Some tips to remember when using AI, like making sure your titles are descriptive.
[36:17] Maybe an “auto-polite” button is coming soon? We wish.
Mentioned in this Episode:
Programming with Palermo — New Video Podcast! Email us at [email protected].
Clear Measure, Inc. (Sponsor)
.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo
Looks Good to Me: Constructive Code Reviews
OFFER:
First listener to use the code gets a free copy of the book: "braganza-FBEE"Instructions:
1. Go to book link (https://www.manning.com/books/looks-good-to-me)
2. Follow purchase process
3. Apply coupon (braganza-FBEE) at checkout
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.