How Do You Explain Technical Debt?

Are you finding yourself having a hard time explaining technical debt? You might have a good grasp of what technical debt is and why it's holding you back, but that…

Continue Reading How Do You Explain Technical Debt?

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…

Continue Reading How Does TDD Help With Technical Debt?

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…

Continue Reading Measuring Technical Debt

Categories of Technical Debt

There are many ways of categorizing technical debt. Here is just one way. I divide technical debt along two axes: intentional vs unintentional and known vs unknown. And I'll briefly…

Continue Reading Categories of Technical Debt

Avoiding Technical Debt

Is it possible to avoid technical debt when starting a new project? And if not, should we just give up? Or can we find a way of maintaining quality projects…

Continue Reading Avoiding Technical Debt

What Is Technical Debt?

Have your developers ever mentioned technical debt? Or are you wondering if you have technical debt? Are you interested in doing something about it? Is it even necessary to do…

Continue Reading What Is Technical Debt?

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…

Continue Reading Services