When Not to Refactor
There are cases where it makes sense not to touch a legacy codebase with lots of technical debt. Unlike real debt that must always be repaid, technical debt doesn't always…
There are cases where it makes sense not to touch a legacy codebase with lots of technical debt. Unlike real debt that must always be repaid, technical debt doesn't always…
If you're working at a startup, chances are things need to go very fast. Faster than business that have a steady income. A product needs to get out the door…
So you have a working piece of software but you know the quality needs to improve. The team might be saying alarming things like "we need to rewrite this entirely."…
In the land of legacy code, many teams discuss whether they should refactor the existing application or rebuild it from scratch. But the answer to this problem is more nuanced…
In any project, there quickly arises a need for what we call refactoring. This is especially true in legacy projects. But what do we mean by refactoring exactly, and why…
Technical debt and legacy code are closely related but not exactly the same. Legacy code is a derogatory term to indicate old code that is no longer well-maintained. Technical debt,…
I've written about avoiding technical debt before, and probably will do so more in the future. There's just so many ways to avoid it or at least limit its consequences.…
Interested in how I can help you? Take a look at what I can do for you, or contact me if you need custom work that doesn't fit in the…