Too Long; Didn't Read
Design debt is a common yet rarely discussed problem startups face in iterative and incremental software development. Learn what it is, where it comes from, and why it is so important to prevent it. The term design debt is based on the more popular concept called technical debt, coined by a renowned American programmer Howard Cunningham. To make it more relatable, here are some common causes of design debt:Lack of research and user testing during the planning and design stages led to floating specifications and poor user journeys.