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

Random Posts

Git - what to do when it goes wrong

This has a great summary of what to do when things go wrong when using Git. Added here so I know where to look in moments of panic.


Read More

Should I edit my photos?

I am not a photographer. However I like thinking that I can take a good photograph.


Read More

Goggles give back sight

This short clip is pretty remarkable. A young woman lost most of her sight due to a brain tumour. All she has left is a small blurry circle in her right eye. With the use of some AR goggles and some very clever tech she was able to read for the first time in years - very moving.


Read More