Temporal Technical Debt

5 Sep 2015 technical-debt

By this stage, I guess that most developers are aware of the concept of “Technical Debt” as coined by Ward Cunningham in 1992 when he wrote:


Accidental Technical Debt

13 Sep 2015 technical-debt

Continuing from last week’s post on temporal technical debt I want to continue the discussion by talking about Accidental Technical Debt.


Semantic Types

27 Sep 2015 smart-code

As anyone who has seen my presentation Becoming a Better Developer will know, the anti-pattern primitive-obsession describes a practice that encourages the proliferation of bugs. The best way to counter this problem is to introduce semantic types.