Orthodontic Refactoring

05 October 2014

Can breaking an application’s functionality ever be acceptable, or even good, in the name of refactoring? Here I discuss what I call “orthodontic refactoring”.

The pessimistic ultimatum

01 May 2014

When developers do their work, they should ask themselves two very important questions, which encompass what I like to call ‘the pessimistic ultimatum’. Read more