@anthonywilliams@mastodon.social
Post #2043997
2023-09-27 16:40 UTC
@malwareminigun
@pierstoval
True. Originally Technical Debt was about making a choice to do something cheaper/less well now for some benefit (e.g. time to market), and defer the cost of that until later.
These days it is often used to mean something that is less than ideal about the current codebase, so a leaky roof could be a more reasonable analogy.
I like the cheap scissors idea though
Replies (2)
-
@malwareminigun@infosec.exchange 2023-09-27 16:45
@anthonywilliams @pierstoval A leaky roof is a suboptimal thing but it's also customer facing, and technical debt isn't. How about something like a fleet of unreliable delivery vans. The folks doing the deliveries are going to have to move things around more to transfer into working ones when something breaks but the packages can still get delivered on time.
-
@nikatjef@mastodon.acm.org 2025-12-28 22:43
@anthonywilliams It isn't always about doing something cheaper/faster. It is often about aging out technologies. For example moving from PHP 5 to PHP 7 or moving from MySQL 5 to MySQL 6. Technical debt comes in many flavors and starts as soon as you "release" @malwareminigun @pierstoval