Technical debt is like Tetris

This article uses a really neat analogy with Tetris for illustrating the impact of technical debt. Leaving gaps is akin to leaving technical debt in the code base and makes subsequent changes more difficult or slower to ship.

A buried gap in Tetris represents technical debt.

It also points out the fact that it is called debt and so has to be paid off at some point.

Paying down technical debt keeps you competitive. It keeps you in the game.

I wonder what other computer games could be used for analogies.

Links

Technical Debt Is Like Tetris

Related Posts

Exposing the beauty in a problem

I was recently reminded of this great quote:

“When I’m working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong.” - R. Buckminster Fuller


Read More

How to fix Sony Bravia/Sonos sound stops working

We have a Sony Bravia television connected to a Sonos Beam which in turn is linked to a couple of Sonos Ones. They have been working fine for quite a while but suddenly lost sound.


Read More

The bosses who change our lives

I have been very fortunate in my career to have some exceptional bosses that have had a massive impact on my career.


Read More