Meu nobre, muito obrigado pelo seu comentário!
De forma geral eu creio que esse livro tenha, e ainda está me ajudando, a melhorar minha percepção como programador.
Atualmente estou em uma certa posição de liderança na empresa onde eu atuo, então quando algo dá algum problema, quando algo sai fora do planejado, ou quando alguma arquitetura de um projeto não é bem executada, eu sou um dos responsáveis.
Eu preciso ter mais consciência do que o código legado que eu estou lidando nos projetos e como eu estou escrevendo meu código para adicionar alguma feature ou resolver algum problema.
O livro me trouxe uma maior noção em como eu devo lidar com a minha forma de pensar o código, inclusive é algo que é falado mais para frente no livro, sobre "planejar primeiro, e se necessário, escrever algum código". Sobre como eu devo lidar com meu time e pensar no produto que eu estou executando.
Eu queria ter lido esse livro antes, porque já fiz muito código ruim (e ainda devo fazer muito código ruim), na ânsia de entregar muita coisa, mas não ter a calma para avaliar se o que eu estou fazendo faz sentido, se foi feito da melhor forma, se está com uma qualidade de código e de produto boa.
Ainda estou aplicando aos poucos os conceitos do livro no meu trabalho e nos meus projetos.