Nothing here yet.
Software Developer | Data analyst | Open Contracting advocate | disgruntled Manchester United fan
When you put it in context, you're right. I mean, technical debt will have to be paid once it has been incurred. I've discovered that "shortest and easiest" differs significantly based on one's experience in software development.
It really depends on the situations and the stakes involved. Id the project is late, most of the time clients dont give a hoot about how well document the code is if their "paid for" requirements are not done. Most of the time its best to have it working in the best you possibly can and have regular code reviews. that way you dont have angry clients and also you have clean code.