Paying Technical Debt

There seems to be a lot of talk lately about paying down technical debt. Some talk about how after the debt has built up enough it would be best to just scrap the system and rewrite. Some talk about how rewriting is never the solution. Others talk about using this debt as a tool. Many … Read more

When To Rearchitect

Just like any other piece of a software system, a system’s architecture can accumulate dust, and turn into a form of technical debt. Sometimes this debt is non-prohibitive, or even useful, but if it is not considered and re-evaluated on a regular basis, it can jump up suddenly as a crushing debt, keeping you from … Read more