top | item 31837286

(no title)

s3tz | 3 years ago

What engineers mean by debt toughly falls into two buckets. The first is actual debt, coding done on borrowed time, either consciously or unconsciously. The second is when a lack of experience, knowledge, laziness or other bad habits cause the code written to not be adaptable/agile enough to later have a low cost of change when the world changes.

Many reasons and excuses for each, but the first one is usually due to business reasons (why polish and mature one feature when you can develop five) while the second is due to engineering reasons.

discuss

order

midenginedcoupe|3 years ago

See the comment I was replying to. Mostly it means "I want to do x and I can't think of a better justification".