1xINTERNET blog: Keep your software healthy with refactoring