Many development teams face significant technical debt that accumulates over time, often ignored until it causes major issues. This debt manifests as outdated packages, long build times, and numerous coding violations. Teams should proactively address technical debt rather than allow it to linger, as neglecting it can lead to severe, costly consequences.
Category: dotNetDave
Rockin’ The Code World with dotNetDave – Microsoft .NET 20th Anniversary Show
Join me live on Saturday, February 12th at 10:00 PST on C# Corner Live for show #48 for a very special panel show to celebrate the 20th anniversary of Microsoft .NET.
Rockin’ The Code World with dotNetDave – Guest: Jeremy Clark
Join me live on Saturday, February 5th at 10:00 PST on C# Corner Live for show #47 where I will be interviewing Jeremy Clark, Developer Better.
Rockin’ The Code World with dotNetDave – Guest: Daniel Roth
Join me live on Saturday, January 15th at 10:00 PST on C# Corner Live for show #46 where I will be interviewing Daniel Roth, Principal Program Manager, Microsoft on the Blazor team.
Coding Faster with dotNetTips Spargine – January 2022 Release
I am happy to announce the fifth release (v2022.1.5.40) of Spargine on January 1st, 2022, my open-source projects, and NuGet packages for .NET 5 and above. I have added new classes, methods, benchmarks, and unit tests! I use these in all the projects I am currently working on including many that are in production! I hope you will check them out and let me know what you would like to see added.
Rockin’ The Code World with dotNetDave – Guest: Steve Stedman
Join me for the first show for 2022 live on Saturday, January 8th at 11:30 PST on C# Corner Live for show #45 where I will be interviewing Steve Steadman, Founder / Owner of Stedman Solutions, LLC.
dotNetDave Says… If You Don’t Keep Up with Technology, Your Apps Will Be Stuck in the Past!
The software industry evolves daily, making continuous learning essential for all professionals. Falling behind can hinder team performance, leading to outdated and maintenance-challenged code, shrinking career opportunities, and wasted resources. A specific example illustrates the detrimental effects of obsolete technology and poor practices. Staying updated is critical for personal and product success.
dotNetDave Says… Teams Spend Too much Time Protecting Their “Silos”!
Efficient software delivery requires collaboration across teams, yet many organizations struggle with silos that hinder progress. The author recounts experiences with uncooperative teams, particularly in database and DevOps roles, where barriers to communication led to delays and inefficient processes. Prioritizing teamwork over territorial protection is essential for success.
dotNetDave Says… Fixing Bugs Is Like Playing the Game Whack-A-Mole!
Bugs are an unavoidable part of software engineering, akin to a never-ending Whack-A-Mole game. Proper project architecture, adherence to coding standards, and strict enforcement are critical to minimize defects. Leadership plays a crucial role; when standards are neglected, bugs multiply, leading to delays and engineer burnout.
dotNetDave Says… Management Wants You To Teach Offshore Teams
The author warns that when management asks teams to teach outsourced staff, it often precedes layoffs. Drawing on personal experiences, they advise immediately seeking new employment in such situations, as these actions typically indicate a move to eliminate local roles in favor of offshore resources, resulting in increased costs and decreased quality.

You must be logged in to post a comment.