Temporal Technical Debt

Saturday, September 05 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:

Read more »

Accidental Technical Debt

Sunday, September 13 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.

Read more »

Semantic Types

Sunday, September 27 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.

Read more »