7 Ways To Avoid Technical Debt
Ian McKellar
2313
#6 is the only one I would disagree with. The main reason being that the more you experiment and validate, the more robust your design can become. Unless you are designing a single-page website, there’s always complexities which require experimentation even during the design phase which tends to result in a more robust design.