code quality

Solve problems by removing things

A very popular quote by Antoine de Saint-Exupery: “Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away” That’s nice, but what does it actually mean? In a presentation I often use when talking about solving problems with software. I explain about finding the balance… Read more →

The Great Rewrite

Every developer of some experience has seen it at least once. The evil beast of an application that should be killed with fire to rise from the ashes as a beautifully crafted phoenix. Business people dread the moment when they need to scale their team and the best new developer explains that the application is… Read more →