Live data from Hacker News

Technical Debt Is Like a Tetris Game

fluentcpp.com

121–122 of 122 posts

Re: Technical Debt Is Like a Tetris Game

#121

Earlier quoted context omitted.

Not at all, reread what I wrote. It's getting the data model wrong for the problem at hand.

You admit yourself the data model is ("80% of...") the product.

and if you get it wrong and need to fix you're not pivoting, you're just fixing bad design. "Pivot" means something different.

Re: Technical Debt Is Like a Tetris Game

#122
post #32

Earlier quoted context omitted.

The difference though is that financial debt is very easy to measure and quantify but technical debt is not. I like the Tetris analogy because that game has a type of debt that anyone who has played it can understand, yet is not as easily quantifiable as financial debt.

And I might add: what is technical debt in one project, maybe isn't in another project. Engineers sometimes want to overengineer things that would work just fine in that situation. I remember an old link about someone studying the source code of a game (Doom maybe) expecting to find beautiful solutions for every minor problem when in fact he was surprised by how most of it was straightforward. Check what needs to sca…

I live my coding life by this philosophy: The best code is the stuff that looks like any novice could have written it, but only an expert knows how hard that is to do.

(bonus: write your code like the next person to work on it is a psychopath and they know where you live)

Post reply on HN