Remix.run Logo
fmbb 3 hours ago

All tech debt I have ever seen in my 15 years of professional software development has been someone building too many abstractions or generalizations trying to future proof stuff.

ajb 3 hours ago | parent | next [-]

That's interesting, because it's not my experience. A lot of the technical debt I see is that someone half-assed something thinking it would be easy to improve later, but the layer violations and inadequate tests make doing so a massive project, once it's become load-bearing.

zeroonetwothree 3 hours ago | parent | prev | next [-]

That’s the opposite of the typical definition of tech debt.

Usually tech debt is debt—-ie something you take on to ship faster now at the expense of paying it in the long run.

cauch 3 hours ago | parent | prev [-]

I would say: if the feature is from a developer, high probability of YAGNI, if the feature is from a user, medium probability of YAGNI.