Project Renewal Struggling with an older project? Continuously fighting bugs that keep appearing and re-appearing? Or do you just need to migrate to a newer platform and do you want…
Avoiding Technical Debt: Don’t Code
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.…
Services
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…
Perfect or Ideal?
When we set out to improve our legacy code and reduce the technical debt, should we go for perfection or for an ideal solution? Should we be perfectionists or idealists?…
How Does TDD Help With Technical Debt?
If you've ever worked with me, you probably know I'm a big proponent of test-driven development, TDD. It's benefits are great, and drawbacks minimal. Often, the downsides exist in the…
Measuring Technical Debt
Once you realize you have a problem of technical debt, or if you want to investigate your code to see if the problem exists at all, there are objective ways…
Strangle Your Legacy Code
So you've decided to do something about that piece of legacy code that is taking too much of your team's time. Then you should be aware of the strangler pattern.…
When Upper Management Doesn’t Want to Pay Off Technical Debt
Are you convinced your team should spend time paying off technical debt, but you can't get upper management on board? Here are some ideas that might help. Collect Numbers Upper…