O documento apresenta Rodrigo Branas, palestrante e instrutor de desenvolvimento Java e Agile. Ele discute princípios do refactoring como forma de manter o código sustentável e competitivo ao longo do tempo, e como vender atividades de refactoring para a gerência enfatizando benefícios como redução de custos e flexibilidade. Também lista sete inimigos da refatoração como desconhecimento, imediatismo, janelas quebradas, nível técnico baixo, falta de trabalho em equipe, gerenciamento e pressão comercial.