Saber o momento de priorizar e deixar pra depois é fundamental. Entender o quanto você deve refatorar um código naquele momento e o impacto que isso causa na aplicação inteira é o que vc aprende nesse livro.
Más como Refactoring: Improving the Design of Existing Code
Padre Rico Padre Pobre Para Javenes/Rich Dad Poor Dad for Teens