The Coding Wasteland

Lately it has become popular to justify any messy code written in haste as intentional technical debt: “we chose to sacrifice quality for speed.” I’m not sure this is a constructive trend. In my own work I’ve begun making a distinction between technical debt and technical waste. Here’s how I define the two: Technical Debt consists of […]