Refactoring taken too far – a case for simplicity
kenneth-truyers.net