Code Quality: Debunking the Speed vs Quality Myth with Empirical Data
Code quality is a largely subjective concept filled with misbeliefs. One such idea is that there's an inevitable trade-off between speed and quality. According to that line of thinking, writing properly designed code would slow us down. Another commonly held belief is that when we talk about improving code, we're somehow at risk for over-engineering.