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

Working from home boosts productivity

I am fortunate with my current role that I am able to work 2-3 days per week from home. This saves me about 2.5 hours of commuting time per day as well as about £2000 per year.


Read More

Blackout by Marc Elsberg

This story documents one scenario that could happen when the nightmare happens of a massive power cut across Europe. It starts with a number of threads and weaves them well together. It follows an Italian as he realizes it is a terrorist attack on the smart power meters. This destabilizes the power grid which takes down most of the grid across Europe. A second attack targets the power plants. This leads to a power cut across Europe that lasts days and the storyline of how they track down the cause and the perpetrators.


Read More

Places to name things

This one is just for future reference for me that I may find useful one day - a website full of resources that may be useful for naming things.


Read More