I’m Nick Cosentino, the creator of 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 writing code for 20+ years and professionally creating software for 15 years now. 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! If you enjoy my content and want exclusive articles, early access to videos, and weekly discussions on software engineering right in your inbox, then subscribe to my newsletter. It’s totally free, so check it out!
Most Recent Posts
Learn when should code be refactored and the risks and benefits involved in doing so. Discover situations that call for refactoring and ways to minimize risks!
Learn about the factory pattern! This article showcases several examples of the factory pattern in C# so that you can better understand this design pattern!
Learn why test coverage can be misleading and the importance of balancing testing strategies to ensure maximum code quality and full bug detection.
Welcome to another Behind The Screen vlog. Wishing you all a very merry Christmas! This week I share a close call on the highway and mealcoach.io updates!
Welcome to another issue of Dev Leader Weekly! In this issue I’ll dive into IEnumerable and iterators. Buckle up for this one!
We’re done with excuses! No more claims that when dealing with legacy code your changes can’t be tested! Check out this strategy to make anything more testable.