Blog
Insights on software development and technology leadership
October 30, 2023
Migrating from .NET Framework to .NET Core: A Practical Guide
Migrating from .NET Framework to .NET Core (now just ".NET") is one of the most common modernization projects I see. Here's what you need to know befo...
Read MoreSeptember 15, 2023
Technical Debt: How to Recognize and Address It
Technical debt is like financial debt—a little bit can be strategic, but too much will crush you. Here's how to identify technical debt in your codeba...
Read MoreAugust 20, 2023
Building for Scale: Lessons from Healthcare Data Platforms
Over the years, I've built several high-traffic data platforms for healthcare organizations like SRTR and USRDS. These systems process millions of rec...
Read MoreStay Updated
Get practical insights on .NET development, project management, and software rescue delivered to your inbox.