DD is about UX/UI inefficiencies and discrepancies, while TD has to do with sloppy code sacrificed for the sake of faster time to market. At the same time, TD can sometimes be the reason of DD, for example, when designers can’t use native UX patterns or UI elements due to coding shortcuts. TD calls for code refactoring and DD for UX/UI updates or a redesign.