Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If there are better alternatives then sticking with the current technical debt may be a non-option as well.

>Features were presumably mostly added for a reason, and customers probably use them. Removing them is a hard sell.

Trying to make everyone happy is one of the big drivers of technical debt, a lot of stuff that gets added just to get that one critical contract. Sometimes you can refactor to better handle these variations that weren't anticipated, but sometimes you can't and you have to evaluate the complications versus that one customers business.

You say this most often in businesses that practice sales team driven development.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: