It is impossible to measure the effectiveness of tools and techniques in software development because we have no way of measuring our output, and thus our productivity.| martinfowler.com
People argue about whether some kinds of bad code count as Technical Debt. I prefer to focus on the interest/principal decision, and recognize debt has different causes.| martinfowler.com
The value of good software design is economic: you can continue to add new functionality quickly even as the code-base grows in size.| martinfowler.com