Technical debt is the concept of incurred costs in software development when a l

Technical debt is the concept of incurred costs in software development when a limited or inefficient solution is chosen over a better development approach. As a result, additional time and costs are involved to re-work and improve the software or system. This occurs in organizations for multiple reasons, including the need to rush to market.
Respond to the following in a minimum of 175 words:
What type of impacts could this decision have on the organizations developing the software or the consumers using it?
What type of selection methods can be used in these organizations to prevent technical debt from occurring when making these software decisions in the future?