| ▲ | otterley a day ago | |
Software is a component of a product, if not the product itself. Treating software like a product, besides being the underlying truth, also means it makes sense to manage it like one. Technical debt isn’t usually the problem people think it is. When it does become a problem, it’s best to think of it in product-like terms. Does it make the product less useful for its intended purpose? Does it make maintenance or repair inconvenient or costly? Or does it make it more difficult or even impossible to add competitive features or improvements? Taking a product evaluation approach to the question can help you figure out what the right response is. Sometimes it’s no response at all. | ||
| ▲ | jfreds a day ago | parent | next [-] | |
Took me way too long to learn this. It still makes me sad to leave projects “imperfect” and not fiddle in my free time sometimes | ||
| ▲ | YetAnotherNick a day ago | parent | prev [-] | |
The discussion is not about the product where you can just remove the stuff. The thread was testing in small setting and then moving to oddball setting. If it is required to cover oddball settings, it makes sense to know and plan for oddball setting. | ||