M martinfowler.com Technical, cognitive, and intent debt 352 points theorchid 6 months ago 95 comments