Explore my posts

Safe Refactoring in .NET with Light/Dark Mode and Feature Flags

You’ve been forced to maintain a poorly written legacy app; spaghetti code, no tests, and every new feature breaks two existing ones. Team morale is at rock bottom. New features take forever to ship. Regression bugs are constant. You gather your arguments and head to management. You: We need time to refactor. Management: What are you talking about? You: Let us refactor. We’ll ship faster, with fewer bugs, and engineers won’t want to quit. I can do it. Management: ...Okay. Now comes th
Read more