Você está pegando textos dos livros e resumos deles em algum lugar em inglês e passando por um tradutor literal?
Porque "cheiro do código" não é bem a tradução para code smell. E o título do livro é "O mito do homem-mês" que é sobre colocar mais mão de obra, ou que costumamos chamar de horas trabalhadas por uma pessoa, daí o título. Frases como "Este é o único livro famoso amplamente usado como livro-texto para entender e usar um algoritmo" também parece sem sentido e traduziado muito mal de algum lugar.
Para aproveitar bem os livros é necessário compreensão do que está se falando. É preciso ter criticidade e confrontação com outras fontes. Por exemplo, para saber que o que está no Clean Code (que a tradução nem é boa se feita literalmente, mas é difícil achar uma boa) é contestável e nem tudo deveria ser seguido tão próximo. Só para citar um exemplo.
E o livro do chamado Gang of Four precisa muito do subtítulo, porque as pessoas pegam só o título e acham que aquilo é design patterns, quando aquilo é um livro de receitas de alguns design patterns aplicados especificamente à orientação a objeto.
Você poderia fazer uma análise pessoa para ter uma informação diferente de tudo o que já existe na internet. Inclusive porque esta é frequanete a lista dos 5 livros que as pessoas mais indicam, independnete de ser os 5 melhores que alguém leu. Não que eu possa afirmar isso, mas colocado desta forma fica parecendo que você nem leu os livros. Porque o texto parece ser de alguém que não compreendeu sobre o que são os livros, ficou insípido. Então se pudesse dar uma melhorada acho que poderia receber muito votos positivos porque o tema é bom.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).