Hello and welcome! I’m Nick Cosentino, the voice and mind behind Dev Leader. I’m a Principal Engineering Manager at Microsoft by day, and a software engineering content creator by night! My journey in software engineering and leadership has been fueled by a passion for continuous improvement and a drive to empower teams with trust, transparency, and candor.
Here at Dev Leader, I share insights and experiences from my diverse background, spanning startups, small businesses, and big tech. I’ve been professionally creating software for 15 years now, and I’d love to share my experiences with you! Whether you’re an aspiring software engineer, a seasoned manager, or somewhere in between, you’ll find valuable resources here.
In addition to my articles, you can find my videos on my YouTube channel! And if you enjoy my content and want exclusive articles, early access to videos, and weekly discussions on software engineering right to your inbox, then subscribe to my newsletter. It’s totally free, so check it out!
Most Recent Posts
So exactly what does refactoring code mean? In this article, we’ll walk through what it means to refactor code along with risks and best practices to refactor.
In this article, I’ll review the best practices for refactoring legacy code to reduce technical debt, overcome challenges, and how to prioritize refactoring.
Let’s analyze pros and cons of rewriting vs refactoring code! Balancing project timelines, resources, and requirements is key for successful execution!
Welcome to another issue of Dev Leader Weekly! In this issue we’ll look at refactoring and how to effectively prioritize tech debt.
Welcome to another Behind The Screen vlog. Wishing you all a happy Thanksgiving! This week I share updates about the completion of my project and social media!
Learn when to refactor code! Discover indicators that code needs refactoring, techniques for refactoring, and best practices for achieving long-term benefits.