Episode 70: Naming things is hard! With Nick Cosentino
In this episode, I was joined by Nick Cosentino (DevLeader on the socials) to chat about refactoring code. We also discussed various other things, like automated testing, and how AI might affect us as developers, and much more!
Nick Cosentino is a Principal Software Engineering Manager at Microsoft and a .NET content creator. He manages the teams responsible for deploying the hundreds of services supporting the Microsoft365 suite of products to serve users across the planet. Nick brings his unique experiences to the Big Tech world having worked at a startup that scaled from a handful of employees to hundreds before it went public. Nick runs a software engineering and dotnet-focused blog as well as a YouTube channel called Dev Leader. While he enjoys solving complex problems with software solutions, Nick is passionate about reducing barriers for people to get started on their software engineering journey.
Nick’s social links
Links from the show
- Working Effectively with Legacy Code -> This was where the “To me, legacy code is simply code without tests.” quote came from
- Blog post: When To Refactor Code – How To Maximize Efficiency and Minimizing Tech Debt -> Not explicitly mentioned in the show, but a nice blog post from Nick covering some of the stuff we discussed.
- Episode 17: TDD with Ian Cooper
- Comic: Microsoft Teams lead developer
- Comic: Code Complexity
If you’re enjoying the podcast, please remember to subscribe and share this episode with your friends and colleagues!